ソースを参照

nixpkgs/neovim: add neowiki

Thomas Dy 1 ヶ月 前
親
コミット
b5535d820a

+ 1 - 0
.config/nixpkgs/neovim/config/lua/user/init.lua

@@ -5,3 +5,4 @@ require('user.lsp')
 require('user.commands')
 require('user.theme')
 require('user.exrc')
+require('user.wiki')

+ 9 - 0
.config/nixpkgs/neovim/config/lua/user/wiki.lua

@@ -0,0 +1,9 @@
+require('neowiki').setup({
+  wiki_dirs = {
+    { name = 'Work', path = '~/Workspace/wiki/work' }
+  }
+})
+
+vim.keymap.set('n', '<leader>ww', require('neowiki').open_wiki, { desc = 'Open Wiki' })
+vim.keymap.set('n', '<leader>wW', require('neowiki').open_wiki_floating, { desc = 'Open Floating Wiki' })
+vim.keymap.set('n', '<leader>wT', require('neowiki').open_wiki_new_tab, { desc = 'Open Wiki in Tab' })

+ 4 - 0
.config/nixpkgs/neovim/plugins/sources.json

@@ -92,5 +92,9 @@
   "sindrets/diffview.nvim": {
     "rev": "4516612fe98ff56ae0415a259ff6361a89419b0a",
     "sha256": "0brabpd02596hg98bml118bx6z2sly98kf1cr2p0xzybiinb4zs9"
+  },
+  "echaya/neowiki.nvim": {
+    "rev": "85dddf6057b07d4d6772b2f90e754a18e958a865",
+    "sha256": "064l8cvsm9qgmzyk0pnysimb7fk1cwgm12sqprs84wylj9ldk8wy"
   }
 }