All Projects → ihsanturk → Neuron.vim

ihsanturk / Neuron.vim

Licence: mit
📝 Manage your Zettelkasten in {n}vim.

Projects that are alternatives of or similar to Neuron.vim

Vimpyter
Edit your Jupyter notebooks in Vim/Neovim
Stars: ✭ 308 (+266.67%)
Mutual labels:  markdown, neovim
Markdown Preview.nvim
markdown preview plugin for (neo)vim
Stars: ✭ 2,858 (+3302.38%)
Mutual labels:  markdown, neovim
Markdown Preview.vim
⚠️ PLEASE USE https://github.com/iamcco/markdown-preview.nvim INSTEAD
Stars: ✭ 764 (+809.52%)
Mutual labels:  markdown, neovim
Bullets.vim
🔫 Bullets.vim is a Vim/NeoVim plugin for automated bullet lists.
Stars: ✭ 199 (+136.9%)
Mutual labels:  markdown, neovim
Rigel
🌌 Colorscheme for vim, terminal, vscode and slack - based on the star Rigel ✨.
Stars: ✭ 324 (+285.71%)
Mutual labels:  markdown, neovim
Vim Markdown Composer
An asynchronous markdown preview plugin for Vim and Neovim.
Stars: ✭ 501 (+496.43%)
Mutual labels:  markdown, neovim
Nvim Completion Manager
⚠️ PLEASE USE https://github.com/ncm2/ncm2 INSTEAD
Stars: ✭ 950 (+1030.95%)
Mutual labels:  markdown, neovim
Gatsby Advanced Starter
A high performance skeleton starter for GatsbyJS that focuses on SEO/Social features/development environment.
Stars: ✭ 1,224 (+1357.14%)
Mutual labels:  markdown
Markr
Minimalistic markdown editor for MacOS with live preview
Stars: ✭ 82 (-2.38%)
Mutual labels:  markdown
Gruvbox.nvim
Lua port of the most famous vim colorscheme
Stars: ✭ 78 (-7.14%)
Mutual labels:  neovim
Jokecamp.com
personal blog and website
Stars: ✭ 79 (-5.95%)
Mutual labels:  markdown
Mmmarkdown
An Objective-C framework for converting Markdown to HTML.
Stars: ✭ 1,231 (+1365.48%)
Mutual labels:  markdown
Domador
😼 Dependency-free and lean DOM parser that outputs Markdown
Stars: ✭ 82 (-2.38%)
Mutual labels:  markdown
Gotenberg Php Client
PHP client for the Gotenberg API
Stars: ✭ 80 (-4.76%)
Mutual labels:  markdown
Remark Github
plugin to autolink references to commits, issues, pull-requests, and users, like on GitHub
Stars: ✭ 83 (-1.19%)
Mutual labels:  markdown
Vista.vim
🌵 Viewer & Finder for LSP symbols and tags
Stars: ✭ 1,218 (+1350%)
Mutual labels:  neovim
Kefirbb
A flexible Java text processor. BB, BBCode, BB-code, HTML, Textile, Markdown, parser, translator, converter.
Stars: ✭ 83 (-1.19%)
Mutual labels:  markdown
Page
Use neovim as pager
Stars: ✭ 83 (-1.19%)
Mutual labels:  neovim
Vim Horizon
Adaptation of VS Code horizon colorscheme for Vim
Stars: ✭ 82 (-2.38%)
Mutual labels:  neovim
Nvim Nonicons
Icon set using nonicons for neovim plugins and settings
Stars: ✭ 77 (-8.33%)
Mutual labels:  neovim

neuron.vim

DEPRECATED, see: fiatjaf/neuron.vim

Manage your Zettelkasten with the help of neuron in {n}vim.

usage-photo

Requirements

Installation

Using vim-plug

Plug 'junegunn/fzf.vim'
Plug 'BurntSushi/ripgrep'
Plug 'ihsanturk/neuron.vim'

If you want to use the dev branch to test the new features:

Plug 'ihsanturk/neuron.vim', { 'branch': 'dev' }

After saving your changes, remember to source your vimrc :so $MYVIMRC and run :PlugInstall to install the plugin code.

Default Mappings

nm gzn <Plug>EditZettelNew
nm gzb <Plug>NeuronRibStart
nm gzu <Plug>EditZettelLast
nm gzl <Plug>InsertZettelLast
nm gzz <Plug>EditZettelSelect
nm gzi <Plug>InsertZettelSelect
nm gzr <Plug>NeuronRefreshCache
nm gzo <Plug>EditZettelUnderCursor

You can disable the mappings with letting the g:neuron_no_mappings variable to 1:

let g:neuron_no_mappings = 1

Caveats, Gotchas and Further Explanation

The "virtual titles" displayed alongside the zettel IDs in the screenshot above will only work if using neovim. Standard vim does not support this.

There is no mapping for :NeuronRibStop you can stop the server by:

  • typing the :NeuronRibStop command in ex mode or
  • leaving the vim session (vim will stop the process automatically)

Common actions and their default mappings:

  • To search zettels by title: gzz (entering the "select a zettel to edit" UI is synonymous with search.)
  • Create a new zettel with a random ID filename and open it for editing: gzn
  • Search for a zettel to insert as a link at the current cursor position: gzi
  • Add a link at the cursor position to the last zettel viewed: gzl
  • Go back to edit the last zettel viewed: gzu

Note: The last three mappings work nicely together as a workflow for making connections.

Donate

  • Bitcoin: 1JmTyije6qxKLRWLyKeUk7DhbUTU9RMBPu
  • USDT: 0xd6af1842c4a1a56ee3494deea57bcbae44af02a9
  • Ethereum: 0xf32A82328fF44009E7419A15E22aCE1A3553aD56
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].