diff options
| author | Ayose <ayosec@gmail.com> | 2025-07-23 00:00:00 +0000 |
|---|---|---|
| committer | Ayose <ayosec@gmail.com> | 2025-07-23 00:00:00 +0000 |
| commit | a247c96e9f59ee73908ace776dde3812557c8b83 (patch) | |
| tree | 41a8e4b4d0ae517443ff5f80c5227e37817986df /extra | |
| parent | 814e8fefc60b4457ea155d11df9f27795de830ec (diff) | |
| parent | 376cdb370018b737d2d92f26bba0d5297b6eb0c0 (diff) | |
| download | r-alacritty-a247c96e9f59ee73908ace776dde3812557c8b83.tar.gz r-alacritty-a247c96e9f59ee73908ace776dde3812557c8b83.tar.bz2 r-alacritty-a247c96e9f59ee73908ace776dde3812557c8b83.zip | |
Merge remote-tracking branch 'vendor/master' into graphics
Diffstat (limited to 'extra')
| -rw-r--r-- | extra/completions/_alacritty | 34 | ||||
| -rw-r--r-- | extra/completions/alacritty.bash | 75 | ||||
| -rw-r--r-- | extra/completions/alacritty.fish | 15 | ||||
| -rw-r--r-- | extra/man/alacritty-bindings.5.scd | 32 | ||||
| -rw-r--r-- | extra/man/alacritty-msg.1.scd | 13 | ||||
| -rw-r--r-- | extra/man/alacritty.1.scd | 1 | ||||
| -rw-r--r-- | extra/man/alacritty.5.scd | 9 |
7 files changed, 168 insertions, 11 deletions
diff --git a/extra/completions/_alacritty b/extra/completions/_alacritty index a0ac0e3b..971d93ce 100644 --- a/extra/completions/_alacritty +++ b/extra/completions/_alacritty @@ -87,6 +87,14 @@ _arguments "${_arguments_options[@]}" : \ '*::options -- Configuration file options \[example\: '\''cursor.style="Beam"'\''\]:_default' \ && ret=0 ;; +(get-config) +_arguments "${_arguments_options[@]}" : \ +'-w+[Window ID for the config request]:WINDOW_ID:_default' \ +'--window-id=[Window ID for the config request]:WINDOW_ID:_default' \ +'-h[Print help (see more with '\''--help'\'')]' \ +'--help[Print help (see more with '\''--help'\'')]' \ +&& ret=0 +;; (help) _arguments "${_arguments_options[@]}" : \ ":: :_alacritty__msg__help_commands" \ @@ -107,6 +115,10 @@ _arguments "${_arguments_options[@]}" : \ _arguments "${_arguments_options[@]}" : \ && ret=0 ;; +(get-config) +_arguments "${_arguments_options[@]}" : \ +&& ret=0 +;; (help) _arguments "${_arguments_options[@]}" : \ && ret=0 @@ -166,6 +178,10 @@ _arguments "${_arguments_options[@]}" : \ _arguments "${_arguments_options[@]}" : \ && ret=0 ;; +(get-config) +_arguments "${_arguments_options[@]}" : \ +&& ret=0 +;; esac ;; esac @@ -220,6 +236,7 @@ _alacritty__help__msg_commands() { local commands; commands=( 'create-window:Create a new window in the same Alacritty process' \ 'config:Update the Alacritty configuration' \ +'get-config:Read runtime Alacritty configuration' \ ) _describe -t commands 'alacritty help msg commands' commands "$@" } @@ -233,6 +250,11 @@ _alacritty__help__msg__create-window_commands() { local commands; commands=() _describe -t commands 'alacritty help msg create-window commands' commands "$@" } +(( $+functions[_alacritty__help__msg__get-config_commands] )) || +_alacritty__help__msg__get-config_commands() { + local commands; commands=() + _describe -t commands 'alacritty help msg get-config commands' commands "$@" +} (( $+functions[_alacritty__migrate_commands] )) || _alacritty__migrate_commands() { local commands; commands=() @@ -243,6 +265,7 @@ _alacritty__msg_commands() { local commands; commands=( 'create-window:Create a new window in the same Alacritty process' \ 'config:Update the Alacritty configuration' \ +'get-config:Read runtime Alacritty configuration' \ 'help:Print this message or the help of the given subcommand(s)' \ ) _describe -t commands 'alacritty msg commands' commands "$@" @@ -257,11 +280,17 @@ _alacritty__msg__create-window_commands() { local commands; commands=() _describe -t commands 'alacritty msg create-window commands' commands "$@" } +(( $+functions[_alacritty__msg__get-config_commands] )) || +_alacritty__msg__get-config_commands() { + local commands; commands=() + _describe -t commands 'alacritty msg get-config commands' commands "$@" +} (( $+functions[_alacritty__msg__help_commands] )) || _alacritty__msg__help_commands() { local commands; commands=( 'create-window:Create a new window in the same Alacritty process' \ 'config:Update the Alacritty configuration' \ +'get-config:Read runtime Alacritty configuration' \ 'help:Print this message or the help of the given subcommand(s)' \ ) _describe -t commands 'alacritty msg help commands' commands "$@" @@ -276,6 +305,11 @@ _alacritty__msg__help__create-window_commands() { local commands; commands=() _describe -t commands 'alacritty msg help create-window commands' commands "$@" } +(( $+functions[_alacritty__msg__help__get-config_commands] )) || +_alacritty__msg__help__get-config_commands() { + local commands; commands=() + _describe -t commands 'alacritty msg help get-config commands' commands "$@" +} (( $+functions[_alacritty__msg__help__help_commands] )) || _alacritty__msg__help__help_commands() { local commands; commands=() diff --git a/extra/completions/alacritty.bash b/extra/completions/alacritty.bash index e2213b75..a52f5075 100644 --- a/extra/completions/alacritty.bash +++ b/extra/completions/alacritty.bash @@ -1,12 +1,16 @@ _alacritty() { local i cur prev opts cmd COMPREPLY=() - cur="${COMP_WORDS[COMP_CWORD]}" - prev="${COMP_WORDS[COMP_CWORD-1]}" + if [[ "${BASH_VERSINFO[0]}" -ge 4 ]]; then + cur="$2" + else + cur="${COMP_WORDS[COMP_CWORD]}" + fi + prev="$3" cmd="" opts="" - for i in ${COMP_WORDS[@]} + for i in "${COMP_WORDS[@]:0:COMP_CWORD}" do case "${cmd},${i}" in ",$1") @@ -36,12 +40,18 @@ _alacritty() { alacritty__help__msg,create-window) cmd="alacritty__help__msg__create__window" ;; + alacritty__help__msg,get-config) + cmd="alacritty__help__msg__get__config" + ;; alacritty__msg,config) cmd="alacritty__msg__config" ;; alacritty__msg,create-window) cmd="alacritty__msg__create__window" ;; + alacritty__msg,get-config) + cmd="alacritty__msg__get__config" + ;; alacritty__msg,help) cmd="alacritty__msg__help" ;; @@ -51,6 +61,9 @@ _alacritty() { alacritty__msg__help,create-window) cmd="alacritty__msg__help__create__window" ;; + alacritty__msg__help,get-config) + cmd="alacritty__msg__help__get__config" + ;; alacritty__msg__help,help) cmd="alacritty__msg__help__help" ;; @@ -194,7 +207,7 @@ _alacritty() { return 0 ;; alacritty__help__msg) - opts="create-window config" + opts="create-window config get-config" if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) return 0 @@ -235,6 +248,20 @@ _alacritty() { COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) return 0 ;; + alacritty__help__msg__get__config) + opts="" + if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then + COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) + return 0 + fi + case "${prev}" in + *) + COMPREPLY=() + ;; + esac + COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) + return 0 + ;; alacritty__migrate) opts="-c -d -i -s -h --config-file --dry-run --skip-imports --skip-renames --silent --help" if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then @@ -280,7 +307,7 @@ _alacritty() { return 0 ;; alacritty__msg) - opts="-s -h --socket --help create-window config help" + opts="-s -h --socket --help create-window config get-config help" if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) return 0 @@ -402,8 +429,30 @@ _alacritty() { COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) return 0 ;; + alacritty__msg__get__config) + opts="-w -h --window-id --help" + if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then + COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) + return 0 + fi + case "${prev}" in + --window-id) + COMPREPLY=($(compgen -f "${cur}")) + return 0 + ;; + -w) + COMPREPLY=($(compgen -f "${cur}")) + return 0 + ;; + *) + COMPREPLY=() + ;; + esac + COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) + return 0 + ;; alacritty__msg__help) - opts="create-window config help" + opts="create-window config get-config help" if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) return 0 @@ -444,6 +493,20 @@ _alacritty() { COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) return 0 ;; + alacritty__msg__help__get__config) + opts="" + if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then + COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) + return 0 + fi + case "${prev}" in + *) + COMPREPLY=() + ;; + esac + COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) + return 0 + ;; alacritty__msg__help__help) opts="" if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then diff --git a/extra/completions/alacritty.fish b/extra/completions/alacritty.fish index 7cfc3337..5f58ce4c 100644 --- a/extra/completions/alacritty.fish +++ b/extra/completions/alacritty.fish @@ -43,11 +43,12 @@ complete -c alacritty -n "__fish_alacritty_needs_command" -s V -l version -d 'Pr complete -c alacritty -n "__fish_alacritty_needs_command" -f -a "msg" -d 'Send a message to the Alacritty socket' complete -c alacritty -n "__fish_alacritty_needs_command" -f -a "migrate" -d 'Migrate the configuration file' complete -c alacritty -n "__fish_alacritty_needs_command" -f -a "help" -d 'Print this message or the help of the given subcommand(s)' -complete -c alacritty -n "__fish_alacritty_using_subcommand msg; and not __fish_seen_subcommand_from create-window config help" -s s -l socket -d 'IPC socket connection path override' -r -F -complete -c alacritty -n "__fish_alacritty_using_subcommand msg; and not __fish_seen_subcommand_from create-window config help" -s h -l help -d 'Print help' -complete -c alacritty -n "__fish_alacritty_using_subcommand msg; and not __fish_seen_subcommand_from create-window config help" -f -a "create-window" -d 'Create a new window in the same Alacritty process' -complete -c alacritty -n "__fish_alacritty_using_subcommand msg; and not __fish_seen_subcommand_from create-window config help" -f -a "config" -d 'Update the Alacritty configuration' -complete -c alacritty -n "__fish_alacritty_using_subcommand msg; and not __fish_seen_subcommand_from create-window config help" -f -a "help" -d 'Print this message or the help of the given subcommand(s)' +complete -c alacritty -n "__fish_alacritty_using_subcommand msg; and not __fish_seen_subcommand_from create-window config get-config help" -s s -l socket -d 'IPC socket connection path override' -r -F +complete -c alacritty -n "__fish_alacritty_using_subcommand msg; and not __fish_seen_subcommand_from create-window config get-config help" -s h -l help -d 'Print help' +complete -c alacritty -n "__fish_alacritty_using_subcommand msg; and not __fish_seen_subcommand_from create-window config get-config help" -f -a "create-window" -d 'Create a new window in the same Alacritty process' +complete -c alacritty -n "__fish_alacritty_using_subcommand msg; and not __fish_seen_subcommand_from create-window config get-config help" -f -a "config" -d 'Update the Alacritty configuration' +complete -c alacritty -n "__fish_alacritty_using_subcommand msg; and not __fish_seen_subcommand_from create-window config get-config help" -f -a "get-config" -d 'Read runtime Alacritty configuration' +complete -c alacritty -n "__fish_alacritty_using_subcommand msg; and not __fish_seen_subcommand_from create-window config get-config help" -f -a "help" -d 'Print this message or the help of the given subcommand(s)' complete -c alacritty -n "__fish_alacritty_using_subcommand msg; and __fish_seen_subcommand_from create-window" -l working-directory -d 'Start the shell in the specified working directory' -r -F complete -c alacritty -n "__fish_alacritty_using_subcommand msg; and __fish_seen_subcommand_from create-window" -s e -l command -d 'Command and args to execute (must be last argument)' -r complete -c alacritty -n "__fish_alacritty_using_subcommand msg; and __fish_seen_subcommand_from create-window" -s T -l title -d 'Defines the window title [default: Alacritty]' -r @@ -58,8 +59,11 @@ complete -c alacritty -n "__fish_alacritty_using_subcommand msg; and __fish_seen complete -c alacritty -n "__fish_alacritty_using_subcommand msg; and __fish_seen_subcommand_from config" -s w -l window-id -d 'Window ID for the new config' -r complete -c alacritty -n "__fish_alacritty_using_subcommand msg; and __fish_seen_subcommand_from config" -s r -l reset -d 'Clear all runtime configuration changes' complete -c alacritty -n "__fish_alacritty_using_subcommand msg; and __fish_seen_subcommand_from config" -s h -l help -d 'Print help (see more with \'--help\')' +complete -c alacritty -n "__fish_alacritty_using_subcommand msg; and __fish_seen_subcommand_from get-config" -s w -l window-id -d 'Window ID for the config request' -r +complete -c alacritty -n "__fish_alacritty_using_subcommand msg; and __fish_seen_subcommand_from get-config" -s h -l help -d 'Print help (see more with \'--help\')' complete -c alacritty -n "__fish_alacritty_using_subcommand msg; and __fish_seen_subcommand_from help" -f -a "create-window" -d 'Create a new window in the same Alacritty process' complete -c alacritty -n "__fish_alacritty_using_subcommand msg; and __fish_seen_subcommand_from help" -f -a "config" -d 'Update the Alacritty configuration' +complete -c alacritty -n "__fish_alacritty_using_subcommand msg; and __fish_seen_subcommand_from help" -f -a "get-config" -d 'Read runtime Alacritty configuration' complete -c alacritty -n "__fish_alacritty_using_subcommand msg; and __fish_seen_subcommand_from help" -f -a "help" -d 'Print this message or the help of the given subcommand(s)' complete -c alacritty -n "__fish_alacritty_using_subcommand migrate" -s c -l config-file -d 'Path to the configuration file' -r -F complete -c alacritty -n "__fish_alacritty_using_subcommand migrate" -s d -l dry-run -d 'Only output TOML config to STDOUT' @@ -72,3 +76,4 @@ complete -c alacritty -n "__fish_alacritty_using_subcommand help; and not __fish complete -c alacritty -n "__fish_alacritty_using_subcommand help; and not __fish_seen_subcommand_from msg migrate help" -f -a "help" -d 'Print this message or the help of the given subcommand(s)' complete -c alacritty -n "__fish_alacritty_using_subcommand help; and __fish_seen_subcommand_from msg" -f -a "create-window" -d 'Create a new window in the same Alacritty process' complete -c alacritty -n "__fish_alacritty_using_subcommand help; and __fish_seen_subcommand_from msg" -f -a "config" -d 'Update the Alacritty configuration' +complete -c alacritty -n "__fish_alacritty_using_subcommand help; and __fish_seen_subcommand_from msg" -f -a "get-config" -d 'Read runtime Alacritty configuration' diff --git a/extra/man/alacritty-bindings.5.scd b/extra/man/alacritty-bindings.5.scd index 7f0bdf34..a4269e52 100644 --- a/extra/man/alacritty-bindings.5.scd +++ b/extra/man/alacritty-bindings.5.scd @@ -141,6 +141,22 @@ configuration. See *alacritty*(5) for full configuration format documentation. :[ : _"Vi|~Search"_ : _"ClearSelection"_ +| _"Y"_ +: _"Shift"_ +: _"Vi|~Search"_ +: _"ToggleNormalSelection"_ +| _"Y"_ +: _"Shift"_ +: _"Vi|~Search"_ +: _"Last"_ +| _"Y"_ +: _"Shift"_ +: _"Vi|~Search"_ +: _"Copy"_ +| _"Y"_ +: _"Shift"_ +: _"Vi|~Search"_ +: _"ClearSelection"_ | _"V"_ :[ : _"Vi|~Search"_ @@ -189,6 +205,14 @@ configuration. See *alacritty*(5) for full configuration format documentation. :[ : _"Vi|~Search"_ : _"InlineSearchPrevious"_ +| _"\*"_ +: _"Shift"_ +: _"Vi|~Search"_ +: _"SemanticSearchForward"_ +| _"#"_ +: _"Shift"_ +: _"Vi|~Search"_ +: _"SemanticSearchBackward"_ | _"K"_ :[ : _"Vi|~Search"_ @@ -281,6 +305,14 @@ configuration. See *alacritty*(5) for full configuration format documentation. : _"Shift"_ : _"Vi|~Search"_ : _"Bracket"_ +| _"{"_ +: _"Shift"_ +: _"Vi|~Search"_ +: _"ParagraphUp"_ +| _"}"_ +: _"Shift"_ +: _"Vi|~Search"_ +: _"ParagraphDown"_ | _"/"_ :[ : _"Vi|~Search"_ diff --git a/extra/man/alacritty-msg.1.scd b/extra/man/alacritty-msg.1.scd index 7a14dd1d..5a054040 100644 --- a/extra/man/alacritty-msg.1.scd +++ b/extra/man/alacritty-msg.1.scd @@ -78,6 +78,19 @@ making it possible to control Alacritty without directly accessing it. Default: _$ALACRITTY_WINDOW_ID_ +*get-config* + + Read runtime Alacritty configuration. + + *OPTIONS* + *-w, --window-id* _<WINDOW_ID>_ + + Window ID for the config request. + + Use _-1_ to get the global config. + + Default: _$ALACRITTY_WINDOW_ID_ + # SEE ALSO *alacritty*(1), *alacritty*(5), *alacritty-bindings*(5) diff --git a/extra/man/alacritty.1.scd b/extra/man/alacritty.1.scd index 86630a65..96745033 100644 --- a/extra/man/alacritty.1.scd +++ b/extra/man/alacritty.1.scd @@ -72,6 +72,7 @@ set of features with high performance. . _$XDG_CONFIG_HOME/alacritty.toml_ . _$HOME/.config/alacritty/alacritty.toml_ . _$HOME/.alacritty.toml_ + . _/etc/alacritty/alacritty.toml_ On Windows, the config file will be looked for in: diff --git a/extra/man/alacritty.5.scd b/extra/man/alacritty.5.scd index e2f5b252..af4a79fa 100644 --- a/extra/man/alacritty.5.scd +++ b/extra/man/alacritty.5.scd @@ -18,6 +18,7 @@ following locations on UNIX systems: . _$XDG_CONFIG_HOME/alacritty.toml_ . _$HOME/.config/alacritty/alacritty.toml_ . _$HOME/.alacritty.toml_ +. _/etc/alacritty/alacritty.toml_ On Windows, the config file will be looked for in: @@ -894,6 +895,10 @@ _https://docs.rs/winit/latest/winit/keyboard/enum.Key.html#variant.Dead_ Move to end of whitespace separated word. *Bracket* Move to opposing bracket. + *ParagraphUp* + Move above the current paragraph. + *ParagraphDown* + Move below the current paragraph. *ToggleNormalSelection* Toggle normal vi selection. *ToggleLineSelection* @@ -926,6 +931,10 @@ _https://docs.rs/winit/latest/winit/keyboard/enum.Key.html#variant.Dead_ Jump to the next inline search match. *InlineSearchPrevious* Jump to the previous inline search match. + *SemanticSearchForward* + Search forward for selection or word under the cursor. + *SemanticSearchBackward* + Search backward for selection or word under the cursor. _Search actions:_ |