mirror of
https://github.com/fish-shell/fish-shell
synced 2024-12-26 21:03:12 +00:00
Remove eval in __fish_complete_proc
This was completely useless.
This commit is contained in:
parent
b29b026106
commit
3da3558e35
1 changed files with 3 additions and 3 deletions
|
@ -11,7 +11,7 @@ function __fish_complete_proc --description 'Complete by list of running process
|
||||||
# command line rather than using the stat data.
|
# command line rather than using the stat data.
|
||||||
# If the command line is unavailable, you get the stat data in brackets - so
|
# If the command line is unavailable, you get the stat data in brackets - so
|
||||||
# parse out brackets too.
|
# parse out brackets too.
|
||||||
set ps_cmd 'ps -A -o command'
|
set ps_opt -A -o command
|
||||||
|
|
||||||
# Erase everything after the first space
|
# Erase everything after the first space
|
||||||
set sed_cmds $sed_cmds 's/ .*//'
|
set sed_cmds $sed_cmds 's/ .*//'
|
||||||
|
@ -29,7 +29,7 @@ function __fish_complete_proc --description 'Complete by list of running process
|
||||||
set sed_cmds $sed_cmds 's/^[0-9]*$//'
|
set sed_cmds $sed_cmds 's/^[0-9]*$//'
|
||||||
else
|
else
|
||||||
# OS X, BSD. Preserve leading spaces.
|
# OS X, BSD. Preserve leading spaces.
|
||||||
set ps_cmd 'ps axc -o comm'
|
set ps_opt axc -o comm
|
||||||
|
|
||||||
# Delete parenthesized (zombie) processes
|
# Delete parenthesized (zombie) processes
|
||||||
set sed_cmds $sed_cmds '/(.*)/d'
|
set sed_cmds $sed_cmds '/(.*)/d'
|
||||||
|
@ -43,5 +43,5 @@ function __fish_complete_proc --description 'Complete by list of running process
|
||||||
set sed_cmds $sed_cmds 's/^-//' 's/ *$//'
|
set sed_cmds $sed_cmds 's/^-//' 's/ *$//'
|
||||||
|
|
||||||
# Run ps, pipe it through our massive set of sed commands, then sort and unique
|
# Run ps, pipe it through our massive set of sed commands, then sort and unique
|
||||||
eval $ps_cmd | sed '-e '$sed_cmds | sort -u
|
ps $ps_opt | sed '-e '$sed_cmds | sort -u
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in a new issue