aboutsummaryrefslogtreecommitdiffhomepage
path: root/.config/nvim/plugin
diff options
context:
space:
mode:
Diffstat (limited to '.config/nvim/plugin')
-rw-r--r--.config/nvim/plugin/autosave.lua30
-rw-r--r--.config/nvim/plugin/autosave.vim21
-rw-r--r--.config/nvim/plugin/leaf.vim8
3 files changed, 30 insertions, 29 deletions
diff --git a/.config/nvim/plugin/autosave.lua b/.config/nvim/plugin/autosave.lua
new file mode 100644
index 0000000..6725195
--- /dev/null
+++ b/.config/nvim/plugin/autosave.lua
@@ -0,0 +1,30 @@
+if vim.g.loaded_autosave then
+ return
+end
+
+vim.api.nvim_create_user_command(
+ 'AutosaveEnable',
+ function() require('autosave').enable() end,
+ {
+ desc = '[Autosave] enable autosaving',
+ bar = true,
+ }
+)
+vim.api.nvim_create_user_command(
+ 'AutosaveDisable',
+ function() require('autosave').disable() end,
+ {
+ desc = '[Autosave] disable autosaving',
+ bar = true,
+ }
+)
+vim.api.nvim_create_user_command(
+ 'AutosaveToggle',
+ function() require('autosave').toggle() end,
+ {
+ desc = '[Autosave] toggle autosaving',
+ bar = true,
+ }
+)
+
+vim.g.loaded_autosave = true
diff --git a/.config/nvim/plugin/autosave.vim b/.config/nvim/plugin/autosave.vim
deleted file mode 100644
index ab8a227..0000000
--- a/.config/nvim/plugin/autosave.vim
+++ /dev/null
@@ -1,21 +0,0 @@
-scriptencoding utf-8
-
-if exists('g:loaded_autosave')
- finish
-endif
-
-
-command! -bar
- \ AutosaveEnable
- \ lua require('autosave').enable()
-
-command! -bar
- \ AutosaveDisable
- \ lua require('autosave').disable()
-
-command! -bar
- \ AutosaveToggle
- \ lua require('autosave').toggle()
-
-
-let g:loaded_autosave = 1
diff --git a/.config/nvim/plugin/leaf.vim b/.config/nvim/plugin/leaf.vim
index 5d0d580..bc19053 100644
--- a/.config/nvim/plugin/leaf.vim
+++ b/.config/nvim/plugin/leaf.vim
@@ -9,14 +9,6 @@ nmap <Space> <Nop>
nmap <Space>l (leaf)
nnoremap (leaf) <Nop>
-nnoremap (leaf)i <Cmd>SmartTabEdit ~/leaves/INBOX.leaf<CR>
-nnoremap (leaf)t <Cmd>SmartTabEdit ~/leaves/TODO.leaf<CR>
-nnoremap (leaf)c <Cmd>SmartTabEdit ~/leaves/CALENDAR.leaf<CR>
-nnoremap (leaf)p <Cmd>SmartTabEdit ~/leaves/PROJECTS.leaf<CR>
-nnoremap (leaf)s <Cmd>SmartTabEdit ~/leaves/SOMEDAY.leaf<CR>
-nnoremap (leaf)r <Cmd>SmartTabEdit ~/leaves/REFS.leaf<CR>
-nnoremap (leaf)A <Cmd>SmartTabEdit ~/leaves/ARCHIVES.leaf<CR>
-
nnoremap (leaf)l <Cmd>SmartTabEdit ~/leaves/INBOX.leaf <Bar>normal G<CR>