mirror of
https://github.com/fish-shell/fish-shell
synced 2024-12-26 12:53:13 +00:00
Prevent loading of psqlrc when listing databases
Users have the ability to override the way records are displayed in psql by changing the format[1] and linestyle[2] settings. These settings also affect the output of psql commands used for autocompletion, like listing databases and users - so they inadvertantly break Fish's completion. If we suppress the loading of psqlrc[3] the default settings are used instead. [1] https://www.postgresql.org/docs/current/app-psql.html#APP-PSQL-META-COMMAND-PSET-FORMAT [2] https://www.postgresql.org/docs/current/app-psql.html#APP-PSQL-META-COMMAND-PSET-LINESTYLE [3] https://www.postgresql.org/docs/current/app-psql.html#APP-PSQL-OPTION-NO-PSQLRC
This commit is contained in:
parent
efefeda392
commit
56a168d37f
2 changed files with 2 additions and 2 deletions
|
@ -1,3 +1,3 @@
|
||||||
function __fish_complete_pg_database
|
function __fish_complete_pg_database
|
||||||
psql -AtqwlF \t 2>/dev/null | awk 'NF > 1 { print $1 }'
|
psql -AtqwlXF \t 2>/dev/null | awk 'NF > 1 { print $1 }'
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
function __fish_complete_pg_user
|
function __fish_complete_pg_user
|
||||||
psql -Atqwc 'select usename from pg_user' template1 2>/dev/null
|
psql -AtqwXc 'select usename from pg_user' template1 2>/dev/null
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in a new issue