Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jbyuki/nabla.nvim
take your scientific notes :pencil2: in Neovim
https://github.com/jbyuki/nabla.nvim
ascii-art latex neovim nvim scientific-notes
Last synced: about 2 months ago
JSON representation
take your scientific notes :pencil2: in Neovim
- Host: GitHub
- URL: https://github.com/jbyuki/nabla.nvim
- Owner: jbyuki
- License: mit
- Created: 2020-12-07T09:28:40.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-12-23T16:29:31.000Z (5 months ago)
- Last Synced: 2024-01-24T10:39:44.595Z (4 months ago)
- Topics: ascii-art, latex, neovim, nvim, scientific-notes
- Language: Lua
- Homepage:
- Size: 364 KB
- Stars: 536
- Watchers: 6
- Forks: 16
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Lists
- awesome-neovim - jbyuki/nabla.nvim - Take your scientific notes. (Note Taking / Cursorline)
- awesome-stars - jbyuki/nabla.nvim - take your scientific notes :pencil2: in Neovim (Lua)
- awesome-stars - nabla.nvim
- awesome-stars - jbyuki/nabla.nvim - take your scientific notes :pencil2: in Neovim (Lua)
- awesome-stars - jbyuki/nabla.nvim - take your scientific notes :pencil2: in Neovim (Lua)
- awesome-neovim - jbyuki/nabla.nvim - Take your scientific notes. (Note Taking / Cursorline)
- awesome-neovim - jbyuki/nabla.nvim - Take your scientific notes. (Note Taking / Cursorline)
README
nabla.nvim
-----------Take your scentific notes in Neovim.
The colorscheme used here is [tokyonight](https://github.com/folke/tokyonight.nvim).
An ASCII math generator from LaTeX equations.
Requirements
------------* Neovim nightly
* A colorscheme which supports treesitter [see here](https://github.com/rockerBOO/awesome-neovim#tree-sitter-supported-colorscheme)
* Tree-sitter : [nvim-treesitter/nvim-treesitter](https://github.com/nvim-treesitter/nvim-treesitter)
* Latex parser : Install with `TSInstall latex`.Install
-------Using vim-plug
```vim
Plug 'jbyuki/nabla.nvim'
```Using packer.nvim
```vim
use 'jbyuki/nabla.nvim'
```Using the built-in package manager
* `git pull` in the plugin folder to update it. You want something more viable
though, that's why package managers are useful.Configuration
-------------Bind the following command:
```vim
nnoremap p :lua require("nabla").popup() " Customize with popup({border = ...}) : `single` (default), `double`, `rounded`
```See [here](https://github.com/jbyuki/nabla.nvim/issues/35) for virt_lines support.
Usage
-----* Press leader + p while the cursor is on a math expression to open floating menu
Reference
---------See [test/input.txt](https://github.com/jbyuki/nabla.nvim/blob/master/test/input.txt) for examples.
**Note**: If the notation you need is not present or there is a misaligned expression, feel free to open an [Issue](https://github.com/jbyuki/nabla.nvim/issues).
Credits
-------* Thanks to jetrosut for his helpful feedback and bug troubleshoot.
* Thanks to nbCloud91 for pointing me to VIM conceals.
* Thanks to clstb for giving suggestions on how to enhance the interaction.
* Thanks to aspeddro for adding preview popups.
* Thanks to Areustle for adding more than 500 new symbols.
* Thanks to kkharji for pointing out virt_lines.
* Thanks to max397574 for a proper treesitter implementation.Contribute
----------See [here](https://github.com/jbyuki/ntangle.nvim/wiki/How-to-use-ntangle.nvim).