Skip to content

Instantly share code, notes, and snippets.

@faho
Created January 20, 2021 16:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save faho/efeb7c25c9fc4b42a9c99c1127d39ebf to your computer and use it in GitHub Desktop.
Save faho/efeb7c25c9fc4b42a9c99c1127d39ebf to your computer and use it in GitHub Desktop.
The remaining unchangelogged issues in fish 3.2

2083 alt-w doesn't print the description of custom functions 2914 bind documentation incorrect with respect to the available functions 3550 alt-left/right overwrites fish_prompt without clearing trailing characters 4319 implement generic job_completed event 5259 Implementation of ^C prompt cancel handling is laggy 5860 commandline -f repaint breaks on multiline prompt 5912 Syntax highlighting aborts on enter for commands 6443 Regression in recursive function redirection to variable 6478 Unable to change cursor type/shape in different modes - vi 6587 (possible cmake issue) undefined reference to symbol 'tparm' 6600 fish 3.1.0 - build - fatal error: curses.h: No such file or directory 6617 rbenv completion spews errors on load 6626 cmake: adjust logic so variadic tparm is used on NetBSD curses. 6638 lscpu.fish: disable file completions, localise var 6661 completions: speed up python startup time 6685 added uncompressed pkg.tar files for completion 6688 Fix expand.cpp compile failed with old SDK version 6693 Frequent test failure in pipeline-pgroup 6709 docs: Move completion tutorial out into its own document 6714 time: decide unit using largest value 6719 Improved completions for find 6721 doc: add interlinks between break and continue commands 6724 scp remote path completion broken 6725 completions: fix scp remote path when /bin/ls does not exist 6727 doc: add links between the string-split and read commands 6729 fix(cd): remove duplicated comment introducing the cd builtin 6731 update gvim completions 6738 feat: add missing 'current-selection' completion for commandline 6743 doc: add links to count and contains commands in list section 6748 Removed wrong escaping in completion descriptions 6749 completions: add basic completions for 'ip netns' 6752 doc: make style more prominent 6753 Fix screen optarg completions 6757 time format is locale dependent 6772 scp/ssh tab completion messed up by sed alias 6774 Cycling through history tokens overwrites commandline text 6777 docs: consistent key combinations 6778 Use pkg-config variables 6779 doc: add links to 'source' command from 'eval' and 'functions' 6792 Build fails at codesign on OS X <10.13.6 6795 string/trim: Add VT to list of default chars 6796 Allow not removing files from destination dir 6797 help function tries to execute cmd.exe on Linux 6802 The nim theme doesn't deal gracefully with vi mode 6803 Added completions for traceroute and tracepath 6816 shell integration with tokenization error 6818 Continued job is still listed as "stopped" 6819 Added mysql completions 6822 Distinction between Ctrl-C and exit 130 is gone 6830 Foreground jobs stopped by Control-Z are hung up on exit without warning 6837 doc: add kbd markup to Tab Completion section 6849 Add clang-tidy as a linter for the project. 6850 feat(completions): add long 'list' option for prevd and nextd 6851 Update docs for fish_kill_signal, use "job" rather than "command" 6853 doc: add section about directory history / stack 6855 New function __fish_preview_current_file to open current file in pager 6856 Auto tab-complete paths and files as arguments to echo 6857 clang-tidy again 6861 Ignore SIGINT and SIGQUIT in non-interactive background processes 6862 In Fish MD5 on BSD now use given String and not -s 6864 Improve gradle completion 6865 Remove unnecessary string duplication in handle_flag_f. 6866 Support .jar and .aar files in unzip completions 6867 Allow man completions on catalina if apropos is overridden 6869 Allow unzip versions not patched by Debian to enjoy .{jar,aar} completions 6872 Add completions for Zopfli 6874 Dogfooding: Use the new string split --fields feature in our functions 6875 clang -Weverything fixes 6877 It's wget --bind-address 6882 sftp completions 6887 fish_indent: Add notes on SPACES_PER_INDENT. 6889 Added completions for groups (coreutils) 6890 Change C casts to C++ ones 6892 read history 6897 Run fish_indent on all files 6898 Updated su completions 6900 string split --fields behaviour with multiple args 6909 docs: fix formatting for commandline examples 6911 Multi arg support for string split -f 6912 Wrong hardcoded location of lsmod 6914 Fix underflow in commandline jump functions 6915 Relative path colourising broken when in 'virtual' symlink directory 6917 fish_hg_prompt should return 1 when not in a mercurial directory 6918 pgrep and pkill completions produce an error with busybox ps 6920 docs: Add completions for fish_key_reader 6923 fish doesn't cope with literal tabs in command history 6929 Fix string split docs 6933 completions/lpr: Shorten descriptions 6956 __fish_config_interactive: use __fish_anypython 6958 Fix issue if md5sum is used instead of md5 6965 Add fish_trace to special variable completions 6976 Add newline to history clear message for consistency 6977 edit_command_buffer: Add line:col support for micro 6978 completions: use short flag for --description 6982 Document addition of string split --fields 6983 Update /etc/config.fish to use current syntax 6989 Add some missing journalctl completions 6990 Crash when closing a pipe of commands to fish 6993 __fish_print_hostnames: skip ssh host definitions containing wildcards 7001 completions/set: add --path and --unpath 7005 completions: shorten atom descriptions 7008 Remove text duplicate in tutorial 7009 Git autocomplete doesn't see staged files 7011 completions/zpool.fish:46 – "test: Missing argument at index 2" for zpool replace 7020 completions: speed up kdeconnect-cli device discovery 7023 error: field has incomplete type 'history_impl_t' 7024 "Exit Status" section of the tutorial has dupilacted content 7028 Add fish_add_path, a simple way to add to $PATH 7048 completions: Shorten python3 descriptions 7052 completions: update python3 7054 gpg completions: complete key id for --edit-key 7055 gpg completions: add new option 7056 Reword sentence 7057 Convert (most of) the ".md" files to rst 7059 completions: fish_add_path 7061 gpg completions: add export-ssh- 7064 Fish does not reload altered fish_prompt function 7065 completions: update xrandr 7074 kdeconnect-cli completions: ignore stderror 7075 Add support for git-* command auto-completion 7080 First call to read always results in a welcome message even when executed from a script 7085 Skip pre/post exec events for empty commands (#4829) 7091 Build Optional Packages not found CMAKE 7092 run through clang-tidy 7093 Fix string collect examples 7094 builtin_string: Remove redundant conditionals in handle_flag_f 7095 sudo apt autoremove --purge doesn't autocomplete 7102 Feature request: string pad 7104 completions/snap: workaround snap interfaces deprecation notice 7106 Are comments documented anywhere? 7111 fkr.expect test fails in screen (on sparc) 7118 Change DNF available packages completions output 7122 fish_title is disabled for all Emacs terminal emulators 7123 Add a function to check if the user is root. 7125 Fix long description in completion. 7127 builtin_string: add pad command 7130 Fix #7113, correct a few regexes. 7135 Fix redirection in adb shell 7144 Add completion for systemctl --failed 7146 completions/function: Update missing completions 7147 Angular update 7150 Improve git config completions 7151 Add code of conduct 7158 fish_config web interface not loading 7159 __fish_print_hostnames: match IPv6 addresses + cleanup 7161 Change natural number to whole number 7162 sanity_lose on PgDown after retrieving command line from history 7164 Remove useless import in webconfig file. 7166 Fix paste-o that duplicated documentation header. 7170 docs/jobs: Header is stripped in command substitution 7171 Update apk-tools completions 7179 fish_config: 'Webify' color definitions 7187 create_manpage_completions.py: introduce Type5ManParser which is capable of parsing scdoc manpages; add 'return' statements to other parsers; cleanup 7189 Disown PIDs as well as PGIDs 7196 Documentation: fix link target for "other features" 7197 Rephrase confusing display of key binding in documentation 7198 Minor documentation updates 7201 std::vector reallocated multiple times in a loop 7205 docs: fix a few links 7211 Bug with case-insensitive autocompletion 7219 Fix build when ncurses is in nonstandard prefix 7223 completions: Remove -f from pacman -U 7229 vi-keybingings: Add missing abbr triggers for command terminators 7232 Update k3d completions 7233 File completion for zathura not working if input contains a dot 7235 docs: use parsed-literal to highlight interactive examples 7238 Allow newlines after && and || 7245 docs: fix small formatting issues 7250 Issue on setting PATH persistently is misleading 7252 fish_indent regressions 7259 fish no longer exits a loop on SIGINT 7262 Update Aura completions 7264 completions: add missing options for history builtin 7268 Fix the long description for ansible. 7270 Remove exclusive args flag for "go run" 7274 [Documentation] Correct Emacs bindings in vi insert mode 7277 Fix the description for ping. 7279 corrected grep completions 7280 Fish > 2020/08/21 doesn't repaint prompt after Ctrl+L 7282 docs/string: Fix duplicated {} in match example 7286 docs: Use \ instead of \ in examples 7288 SIGHUP does not kill fish and foreground process 7289 Tab completion entries aren't always cleaned up properly 7292 btrfs.fish: fix long descriptions 7301 Fix examples in tokenizer comment for redirection 7302 Right prompt not working quite right 7303 docs: Consistent background color for code samples 7304 fds.fish test fails on NetBSD because fd 3 is open 7305 Missing completions for alias 7309 Call "fish_command_not_found" if a command wasn't found 7311 docs/isatty: Mention default value for FILE DESCRIPTOR 7316 ffprobe completions: show_stream -> show_streams 7318 Interactive pager search broken 7324 Fish enters infinite repaint loop 7345 Regression in type output 7346 Can't run "fish_config" in wsl. 7352 ^W^J no longer functions properly after quitting Vim 7361 Bind ctrl-r to search history if the commandline isn't empty 7366 _fish_complete_suffix doesn't handle escapes properly 7384 fish_cancel event is broken 7386 Error after execute fish_update_completions 7388 Fish invoked from sudo stops itself 7398 Don't chomp foo= when completing foo=br 7400 SIGIO notifier broken on FreeBSD 7403 completions/git: Handle "1 .A" files 7404 Clear to end of each line in left prompt 7413 It would be nice if $fish_pid and $last_pid get documented 7416 Completions for ldapsearch 7423 Fish crashes after failed redirection of backgrounded job 7424 Completion fails if path to command wrapped in quotes 7443 Vi Mode Cursor not working WSL 2 Tmux Alacritty 7454 Add support for the Windows clipboard (via WSL) 7456 Minor warning in src/input.h:40: unused field "in" 7458 Can't get cursor shape to change in vi mode 7465 #982 (and its FAQ entry) is incorrect 7472 fish zfs completion should only request snapshots when demanded 7474 "setpgid: No such process" on FreeBSD 7476 escape a backslash (in 2 places) in argparse docs 7477 build_tools/fish_xgettext.fish: avoid printing error message when 7478 src/builtin_type.cpp: add missing gettext call. 7482 Account for mktemp failures 7526 Expansions in file completion are escaped 7528 Should not have a prompt layout for this input 7545 ps completions including -F on platforms where it is not supported 7547 __fish_complete_suffix: complete all files, but sort files with matching suffix first 7551 Tab completions of paths not working after the python command when using ~ 7554 Build failure on older GCC since 364c6001dc 7559 when launching a background process from fish_prompt, prompt feels slower than time reports 7574 realpath -s doesn't resolve to absolute path 7579 Improve clarity and grammar of Introduction doc page 7582 Fish history file path detection is broken for path prefixed with ~ 7595 normalize and document __fish_status_to_signal 7604 Using Ctrl+D bound to exit doesn't exit shell immediately 7606 completions/pkg: Add support for "pkg check" sub-command 7611 completions/pkg: Add support for "alias" and "bootstrap" sub-commands 7615 Fix completion for --exact option to fzf 7617 timedatectl: fix too many arguments 7623 Make reflow handling configurable 7626 Fix Git status in Acidhub prompt

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment