dotfiles/.config/shell/rc.d
Marty Oehme 7e45d94997 Add fuzzy tools to vim and shell
In vim:
Use <leader>c to insert a bibtex reference in your text. By default it
is a pandoc reference (@bibref), but it can be changed to latex style
(\cite(bibref)). <leader>CM inserts a pretty-printed reference to the
selected work, using markdown styling. If you want to insert a citation
while writing, use @@ from insertmode to insert the bibref instead.

The settings add two commands: :CiteRef and :CitePretty which call the
respective functions. You can pass any amount of .bibtex libraries to
the commands and they will be available to fuzzy search through.

:CiteEdit also added to fuzzy find a source and open it in vim for editing.
The function is not working yet, I have to find a way to go from the
fuzzy finder to papis, select the correct file and edit it in vim.

In Shell:
Can cd directories (d, D), open files (f, F), open most recently used
(ru), and edit bibtex references (ref). lowercase is a weighted view
over previously used directories/files, Uppercase is a search of the
whole file structure.

Still outstanding:
Needs the same comfort function additions as vim search, especially
reference search. (i.e., open corresponding document, yank path, open
editor,...)
2019-09-04 17:32:11 +00:00
..
test Add bats unit testing to repository 2019-07-27 11:42:54 +00:00
alias-base.sh Rename alias & env setting shell scripts 2019-07-27 11:29:31 +02:00
alias-fuzzy-finding.sh Add fuzzy tools to vim and shell 2019-09-04 17:32:11 +00:00
alias-nvim-to-vim.sh Rename alias & env setting shell scripts 2019-07-27 11:29:31 +02:00
alias-vifm-to-vm.sh Rename alias & env setting shell scripts 2019-07-27 11:29:31 +02:00
autostartx.sh Naive fixing of linter errors 2019-07-24 07:33:28 +02:00
dotfiles-version-control-commands.sh Naive fixing of linter errors 2019-07-24 07:33:28 +02:00
enable-fasd-hook.sh Naive fixing of linter errors 2019-07-24 07:33:28 +02:00
env-wiki-root.sh Add bats unit testing to repository 2019-07-27 11:42:54 +00:00
locale-utf-8.sh Rename alias & env setting shell scripts 2019-07-27 11:29:31 +02:00
ssh-agent-autoconfiguration.sh Fix static analysis and lint errors 2019-07-24 11:32:04 +02:00