texmagic.nvim
nvim-texlabconfig
texmagic.nvim | nvim-texlabconfig | |
---|---|---|
3 | 2 | |
55 | 34 | |
- | - | |
0.0 | 3.7 | |
3 months ago | 4 months ago | |
Lua | Lua | |
GNU General Public License v3.0 only | The Unlicense |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
texmagic.nvim
-
Lua plugin for writing latex like vimtex?
If you go the LSP route, just FYI, I have a small plug-in called TeXMagic that enhances the functionality of TexLab in one particular way: currently with TexLab you must specify a build engine globally and must edit this global build engine every time you need a different build engine for a different project. My plug-in will help you define any number of arbitrarily-named build engines that you can call in a magic comment (e.g. %! TEX program = dvipspdf) and will pass your requested build engine to TexLab if you point the build key in the TexLab lspconfig table to the global variable my plug-in initializes.
-
[plugin] nvim_texlabconfig: Forward and Inverse Search with Texlab
Hi! I made a small plug-in a while ago to augment a small bit of Texlab’s functionality (pass info from magic comments into Texlab’s compiler config settings). Is this functionality something you’d be interested in including in your plug-in? (See https://github.com/jakewvincent/texmagic.nvim)
-
TeXMagic.nvim (new plugin for defining LaTeX build engines referenced in magic comments)
I wrote this because I had started setting up my workflow in Neovim 0.5.0 and wanted to use the TexLab LSP server with Neovim's LSP client. TexLab has a build service but only provides for a single user-defined build engine (without hacks). TeXMagic.nvim provides a global variable with which you can value the build key in your TexLab config. The variable references a table which is selected by finding the program/build engine name (provided in a magic comment) in either the default latexmk build engines (pdflatex, xelatex, or dvipspdf) or a user-defined build engine.
nvim-texlabconfig
-
Live previewing LaTeX document?
I have this. Texlab server (LSP) has nvim-lspconfig. To do inverse search; (ctrl clicking on zathura brings me to where the code for the text is, even if it's in another file.) I use https://github.com/f3fora/nvim-texlabconfig
-
[plugin] nvim_texlabconfig: Forward and Inverse Search with Texlab
nvim-texlabconfig implements some utilities to setup Inverse Search with Texlab only and aims to collect snippets for the configuration of different viewers, similar to the Texlab documentation for VSCode.
What are some alternatives?
knap - Neovim plugin for creating live-updating-as-you-type previews of LaTeX, markdown, and other files in the viewer of your choice.
texlab - An implementation of the Language Server Protocol for LaTeX
nvim-typora - Bindings for Typora's Markdown in Neovim
modd - A flexible developer tool that runs processes and responds to filesystem changes
NvChad - Blazing fast Neovim config providing solid defaults and a beautiful UI, enhancing your neovim experience.
nvim-lspconfig - Quickstart configs for Nvim LSP
vimtex - VimTeX: A modern Vim and neovim filetype plugin for LaTeX files.
nabla.nvim - take your scientific notes :pencil2: in Neovim
digestif - A language server for TeX and friends
LunarVim - 🌙 LunarVim is an IDE layer for Neovim. Completely free and community driven.
lualine.nvim - A blazing fast and easy to configure neovim statusline plugin written in pure lua.