diff options
author | Yigit Sever | 2021-10-08 13:50:04 +0300 |
---|---|---|
committer | Yigit Sever | 2021-10-08 13:50:04 +0300 |
commit | 1c0aa32806e097a2a0c30b760ae4cad481e758c6 (patch) | |
tree | 853e8f17dec94f0c42e88003b1d906abfb7f28ec /.config/nvim/lua/mappings.lua | |
parent | 484188c99b21e668f40b84b21d1b21f5b9ce8d9e (diff) | |
download | dotfiles-1c0aa32806e097a2a0c30b760ae4cad481e758c6.tar.gz dotfiles-1c0aa32806e097a2a0c30b760ae4cad481e758c6.tar.bz2 dotfiles-1c0aa32806e097a2a0c30b760ae4cad481e758c6.zip |
nvim: ported wiki functions
Diffstat (limited to '.config/nvim/lua/mappings.lua')
-rw-r--r-- | .config/nvim/lua/mappings.lua | 21 |
1 files changed, 19 insertions, 2 deletions
diff --git a/.config/nvim/lua/mappings.lua b/.config/nvim/lua/mappings.lua index fe59a99..f27ac1b 100644 --- a/.config/nvim/lua/mappings.lua +++ b/.config/nvim/lua/mappings.lua | |||
@@ -84,6 +84,18 @@ map('n', '<Leader>cd', ':cd %:p:h<CR>:pwd<CR>') | |||
84 | -- press \g and start writing prose | 84 | -- press \g and start writing prose |
85 | map('n', '<Leader>g', ':Goyo<CR>') | 85 | map('n', '<Leader>g', ':Goyo<CR>') |
86 | 86 | ||
87 | -- call CreatePaper on word below cursor | ||
88 | map('n', '<leader>np', 'gewi[[/papers/<ESC>Ea]]<ESC>bb:call CreatePaper(expand("<cword>"))<CR>') | ||
89 | |||
90 | -- link paper | ||
91 | map('n', '<leader>lp', 'gewi[[/papers/<ESC>Ea]]<ESC>') | ||
92 | |||
93 | -- call CreateReference on word below cursor | ||
94 | map('n', '<leader>nr', ':call CreateReference(expand("<cword>"))<CR>') | ||
95 | |||
96 | -- create a new note | ||
97 | map('n', '<leader>nn', ':call CreateNote()<CR>') | ||
98 | |||
87 | -- plug mappings {{{1 -- | 99 | -- plug mappings {{{1 -- |
88 | 100 | ||
89 | -- <Plug> mappings should not be noremap | 101 | -- <Plug> mappings should not be noremap |
@@ -101,8 +113,8 @@ plugmap('n', '<Leader>`', '<Plug>Sneak_S') | |||
101 | plugmap('n', "'", '`') | 113 | plugmap('n', "'", '`') |
102 | 114 | ||
103 | -- use the special yoink paste that rotates | 115 | -- use the special yoink paste that rotates |
104 | plugmap('n', 'p', '<Plug>(YoinkPaste_p)') | 116 | plugmap('n', 'p', '<Plug>(YoinkPaste_p)') |
105 | plugmap('n', 'P', '<Plug>(YoinkPaste_P)') | 117 | plugmap('n', 'P', '<Plug>(YoinkPaste_P)') |
106 | 118 | ||
107 | -- substitute from yank | 119 | -- substitute from yank |
108 | plugmap('n', '<Leader>ys', '<plug>(SubversiveSubstitute)') | 120 | plugmap('n', '<Leader>ys', '<plug>(SubversiveSubstitute)') |
@@ -128,4 +140,9 @@ plugmap('i', '<c-x><c-k>', '<plug>(fzf-complete-word)') | |||
128 | plugmap('i', '<c-x><c-f>', '<plug>(fzf-complete-path)') | 140 | plugmap('i', '<c-x><c-f>', '<plug>(fzf-complete-path)') |
129 | plugmap('i', '<c-x><c-l>', '<plug>(fzf-complete-line)') | 141 | plugmap('i', '<c-x><c-l>', '<plug>(fzf-complete-line)') |
130 | 142 | ||
143 | -- checkmarks on vimwiki | ||
144 | plugmap('n', '<leader>v', '<Plug>VimwikiToggleListItem') | ||
145 | -- add/increase header level | ||
146 | plugmap('n', '<leader>a', '<Plug>VimwikiAddHeaderLevel') | ||
147 | |||
131 | -- 1}}} -- | 148 | -- 1}}} -- |