nvim-latex: add see also
section + a caveat about bépo bindings
This commit is contained in:
parent
480e6a38e2
commit
d8c06e9f49
@ -1,6 +1,7 @@
|
|||||||
---
|
---
|
||||||
Title: Neovim as a LaTex Development Environment
|
Title: Neovim as a LaTex Development Environment
|
||||||
Date: 2023-10-14 12:00:00+0200
|
Date: 2023-10-14 12:00:00+0200
|
||||||
|
Date: 2023-10-14 17:00:00+0200
|
||||||
Lang: en
|
Lang: en
|
||||||
Author: Fabrice
|
Author: Fabrice
|
||||||
Category: software
|
Category: software
|
||||||
@ -177,7 +178,7 @@ is possible now:
|
|||||||
prove to be an [interesting
|
prove to be an [interesting
|
||||||
endeavour](https://upload.wikimedia.org/wikipedia/commons/9/9f/Rabbit_Hole.jpg).
|
endeavour](https://upload.wikimedia.org/wikipedia/commons/9/9f/Rabbit_Hole.jpg).
|
||||||
|
|
||||||
**Remark:** vimtex
|
**Remark.** vimtex
|
||||||
[claims](https://github.com/lervag/vimtex/blob/master/doc/vimtex.txt#L6549-L6624)
|
[claims](https://github.com/lervag/vimtex/blob/master/doc/vimtex.txt#L6549-L6624)
|
||||||
that their coloration is more accurate than what
|
that their coloration is more accurate than what
|
||||||
[tree-sitter](https://tree-sitter.github.io/tree-sitter/), then if you are using
|
[tree-sitter](https://tree-sitter.github.io/tree-sitter/), then if you are using
|
||||||
@ -436,6 +437,32 @@ For instance, synctex is not fully accurate with beamer slides, and just select
|
|||||||
the whole slide instead of the selected text. It is still better than nothing
|
the whole slide instead of the selected text. It is still better than nothing
|
||||||
in my opinion, and it's a drawback that every LaTeX IDE is subject to.
|
in my opinion, and it's a drawback that every LaTeX IDE is subject to.
|
||||||
|
|
||||||
|
Now that everything is set up, you can skim the [vimtex
|
||||||
|
documentation](https://github.com/lervag/vimtex/blob/master/doc/vimtex.txt) to
|
||||||
|
look for things you want to activate and learn more about its features.
|
||||||
|
Keep in mind though that you should not be too greedy, just pick some habits one
|
||||||
|
at a time in order to ingrain them into your workflow.
|
||||||
|
You can also expand directly `Neovim` with
|
||||||
|
[snippets](https://github.com/L3MON4D3/LuaSnip) support for instance to automate
|
||||||
|
some tasks as LaTeX can be quite verbose from time to time.
|
||||||
|
I leave you now with some further reading about the topic.
|
||||||
|
|
||||||
|
## See Also
|
||||||
|
|
||||||
|
* jdhao. [A Complete Guide on Writing LaTeX with Vimtex in
|
||||||
|
Neovim](https://jdhao.github.io/2019/03/26/nvim_latex_write_preview/). June 2019.
|
||||||
|
A blogpost that serves the same purpose as this one, eventhough it's not fully
|
||||||
|
up to date, for instance regarding backward search.
|
||||||
|
* Gilles Castel. [How I'm able to take notes in mathematics lectures using LaTeX
|
||||||
|
and Vim](https://castel.dev/post/lecture-notes-1/).
|
||||||
|
An example of how to streamline writing maths with Neovim, vimtex and
|
||||||
|
snippets. The goal may not be for everyone (as writing new maths and following
|
||||||
|
a lecture are not one and the same), but it's still an interesting read. For
|
||||||
|
instance it presents the `concealment` feature of [vim](https://www.vim.org/)
|
||||||
|
that makes previewing the result easier.
|
||||||
|
I also recommend the rest of the blog, as it contains information about
|
||||||
|
[inkscape](https://inkscape.org/) and how to integrate it with LaTeX.
|
||||||
|
|
||||||
# Bonus: Key bindings for bépo users
|
# Bonus: Key bindings for bépo users
|
||||||
|
|
||||||
As a [bépo](https://fr.wikipedia.org/wiki/B%C3%A9po) user, I have some remapping
|
As a [bépo](https://fr.wikipedia.org/wiki/B%C3%A9po) user, I have some remapping
|
||||||
@ -509,6 +536,10 @@ avoid unmapping a mapping that already doesn't exist, which will raise an error
|
|||||||
(as I have the (bad?) habit to type `:e` to reload the current file when
|
(as I have the (bad?) habit to type `:e` to reload the current file when
|
||||||
thinking, that what triggered this behaviour in my case).
|
thinking, that what triggered this behaviour in my case).
|
||||||
|
|
||||||
|
**Remark.** Please also note that it is not fully remapped yet, for instance in the table of
|
||||||
|
content navigation there are still collisions, as `t` for instance toggles
|
||||||
|
showing TODOs or `s` toggles the section numbering.
|
||||||
|
|
||||||
To finish and for the sake of completeness, here follows the bépo-bindings for
|
To finish and for the sake of completeness, here follows the bépo-bindings for
|
||||||
zathura, to put in your `zathurarc` file:
|
zathura, to put in your `zathurarc` file:
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user