nergal-perm / dotfiles

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dotfiles

.vimrc

Необходима установка инструмента ripgrep:

sudo apt install ripgrep

.bash-aliases

Содержит короткие команды для повышения удобства работы. Команды относятся к одному из следующих разделов:

todo.txt

Для корректной работы этих команд требуется установленный на машине скрипт todo.txt и инструмент inotifywait, устанавливается через

sudo apt-get install inotify-tools

В файл $HOME/.bashrc необходимо добавить ссылку на папку, содержащую скрипт todo.sh и файлы todo.txt.

export TODO_DIR="$HOME/Dropbox/todo"

Раздел содержит следующие команды:

  • todo-personal - отслеживает изменения в файле todo.txt и выводит в консоль только определенные строки (приоритет B-C, контексты @home и @city)
  • todo-work - отслеживает изменения в файле todo.txt и выводит в консоль список рабочих задач (приоритет B-C, контексты @work, @computer, @internet)
  • todo-birthdays - выводит список всех дней рождения в указанном месяце, ожидает на вход месяц в формате YYYY-MM.
  • todo-inbox - назначает всем задачам без приоритета приоритет I (Inbox) и выводит в консоль список задач с этим приоритетом.

personal wiki

  • add-note - добавляет новую заметку в папку с персональными заметками. Для корректной работы необходимо наличие объявленных переменных PERSONAL_WIKI (ссылается на папку с заметками) и USEFUL_SCRIPTS (ссылается на папку с bash-скриптами). Формат команды: add-note "New note title".
  • vim-notes - запускает vim в папке с персональными заметками, что позволяет использовать для открытия конкретных файлов поиск по части имени с помощью команды :find *<искомое_значение>.

About


Languages

Language:Vim Script 55.4%Language:Shell 44.6%