From 3b66d63457f9190aca937fdbdfeb1556926fa5e7 Mon Sep 17 00:00:00 2001 From: Nikolay Puzanov Date: Wed, 29 Mar 2017 12:45:33 +0300 Subject: [PATCH] Add Fish completion to README --- README.md | 22 ++++++++++++++++++---- README.org | 15 ++++++++++++++- 2 files changed, 32 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index be70149..23913a1 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,5 @@ -Программа написана на [Scheme](http://www.schemers.org/) (реализация - -[GNU Guile](http://www.gnu.org/software/guile/)) и предназначена для -учета рабочего времени. Применяется следующим образом: +Программа написана на [Scheme](http://www.schemers.org/) (реализация - [GNU Guile](http://www.gnu.org/software/guile/)) и предназначена для учета +рабочего времени. Применяется следующим образом: Usage: timer [command] Commands: @@ -125,10 +124,11 @@ архивированных задач можно командой `archive` без параметров. Деархивировать задачу можно командой `unarch [TASK]`. + # Автодополнение для zsh Для включения автодополнения в zsh скопируйте файл `zsh-completion/_timer` в -`~/.zsh-completion/`, и добавте в файл `~/.zshrc` строки +`~/.zsh-completion/`, и добавьте в файл `~/.zshrc` строки fpath=(~/.zsh-completions $fpath) autoload -Uz compinit @@ -136,8 +136,22 @@ И не забудте сделать симлинк (например) `/usr/local/bin/timer` на `worktimer.scm`. + # Автодополнение для bash Автодополнение в bash включается так: $ . bash-completion/timer + + +# Автодополнение для fish + +Скопируйте файл `fish-completion/timer-complete.fish` в папку с конфигом (обычно +это `~/.config/fish`, и дообавьте следующий код в конфигурационный файл: + + set -l configdir ~/.config + if set -q XDG_CONFIG_HOME + set configdir $XDG_CONFIG_HOME + end + + source $configdir/fish/timer-complete.fish diff --git a/README.org b/README.org index a6e7819..b09148d 100644 --- a/README.org +++ b/README.org @@ -149,7 +149,7 @@ ** Автодополнение для zsh Для включения автодополнения в zsh скопируйте файл =zsh-completion/_timer= в -=~/.zsh-completion/=, и добавте в файл =~/.zshrc= строки +=~/.zsh-completion/=, и добавьте в файл =~/.zshrc= строки #+begin_src sh fpath=(~/.zsh-completions $fpath) @@ -165,3 +165,16 @@ #+begin_src sh $ . bash-completion/timer #+end_src + +** Автодополнение для fish +Скопируйте файл =fish-completion/timer-complete.fish= в папку с конфигом (обычно +это =~/.config/fish=, и дообавьте следующий код в конфигурационный файл: + +#+begin_src sh + set -l configdir ~/.config + if set -q XDG_CONFIG_HOME + set configdir $XDG_CONFIG_HOME + end + + source $configdir/fish/timer-complete.fish +#+end_src