![]() Default mappings " click enter on ] or ]] to enter it Leader = "gz", - the leader key to for all mappings, remember with 'go zettel'Īfter running the setup function opening a note will show virtual text on the side to show the title of the note. Neuron_dir = "~/neuron", - the directory of all of your notes, expanded by default (currently supports only one directory for notes, find a way to detect neuron.dhall to use any directory) Run = nil, - function to run when in neuron dir In your a, run - these are all the default values The setup function takes your config and merges it with the default config. You must run the setup function to be able to use this plugins. Vim-plug: Plug 'oberblastmeister/neuron.nvim' Using packer.nvim: use "oberblastmeister/neuron.nvim" This encourages code reuse and allows for many cool things Plugins Why plenary.nvim? Telescope.nvim depends on plenary.nvim which contains lots of useful functions for lua because of how minimal lua is. Neuron.nvim depends on the neovim plugins telescope.nvim and plenary.nvim. To do that, open whalebrew's launcher with vi $(which neuron) and remove ports section. If you won't be using rib server to view your notes on the web, disable port forwarding - otherwise you'll get port conflict errors for zettels with multiple links. You can use Whalebrew version on MacOS, see here. Make sure you have the neuron binary installed. Fast because written in lua rather than vimscript.Uses the new extmark api, sets an extmark for each valid link. ![]() Because of that integration, can find tags, backlinks, notes.Great integration with telescope.nvim (currently the most extensible fuzzy finder). ![]() You can run a neuron server inside neovim asynchronously and it will render all your markdown notes on the web, and auto update on save. No need :w neovim to update these titles, they update automatically while you type. For example, if you type a valid link (not just a valid link syntax wise, this plugin also checks if the file exists), it will put virtual text on the side. Because this plugin is built on the latest features from neovim 0.5, it allows for asynchronous update. If you typed something that doesn't match any existing note, it will create one. Run lua require'neuron/telescope'.find_zettels() to be able to find your notes. Do you like notational velocity? Well you can do that here. This plugin is like notational velocity combined with vimwiki with much more features. Neovim combined with lua and the neuron binary allow one of the coolest note taking experiences. This plugin uses neovim 0.5 to be able to take advantage of the latest cool features. Make neovim the best note taking application. Note: If you want to use this plugin with the latest neuron version please use the unstable branch
0 Comments
Leave a Reply. |