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.
.dotfiles
-
Implement the handler for LSP textDocument/onTypeFormatting ?
I also did a simple script to test it out a while ago. As you might have realized, this functionality needs to listen for a few triggering characters depending on the language server, kinda like autocomplete implemented by nvim-cmp. So, I guess, until they merge the autocomplete functionality to core, this won't be added. You could, in the meanwhile, create a nvim-cmp plugin and simplify quite a bit what you already have done.
-
[Help] Convert LaTeX UltiSnips Snippets to LuaSnip
I have some here https://github.com/tiagovla/.dotfiles/tree/master/neovim/.config/nvim/lua/plugins/config/luasnip/snips . You can create contextual snippets with treesitter. Autosnipet is also an option.
-
LSP codelens and inlayhints
I got this to work with python inlayhints https://github.com/tiagovla/.dotfiles/tree/master/neovim/.config/nvim/lua/lsp/inlay_hints and this should enable those `require("lsp.inlay_hints").setup_autocmd()`.
-
Taking notes in class with LaTeX
I'm quite happy with only texlab + nvim-cmp + luasnips. That's it. I have some snippets here https://github.com/tiagovla/.dotfiles/tree/master/neovim/.config/nvim/lua/plugins/config/luasnip/snips for latex if you need a place to start (just require the files).
-
File Structure for Adjusting Plugin Options
I think everyone does this in their own way. I like to separate user settings and plugins in different folders inside the lua folder. And every plugin has its own config (setup, mappings, ...), so I can enable/disable them in a single place. My dots look like this.
-
How can I load a user dictionary into ltex-ls?
Btw, I coded this https://github.com/tiagovla/.dotfiles/blob/0f664e30def1e460dd04fc8276f0d12f1ee2e88b/neovim/.config/nvim/lua/plugins/config/lsp/custom_servers/ltex.lua
-
I'm looking for a comfortable neovim based environment for Python and IPython
Oh, for sure! Here you go https://github.com/tiagovla/.dotfiles
-
Help with vimrc
I have it in place https://github.com/tiagovla/dotfiles/blob/master/nvim/lua/plug-config/lsp/settings.lua
-
New TokyoDark Theme
Do you the have the colors matched here? https://github.com/tiagovla/dotfiles/blob/master/.tmux.conf#L37-L43
dotfiles
-
neovim and angularls
Works fine for me, haven't done anything particular either. Feel free to check config if you want: https://github.com/jemag/dotfiles/blob/3fc3fb4855955d0ab21d0c0856e6f3175f61dc57/neovim/.config/nvim/lua/lsp/lsp-installer.lua . Otherwise, you may want to double check that angular ls attaches properly with ":LspInfo" and check your lsp logs.
-
File Structure for Adjusting Plugin Options
There are numerous way you could go about it, I like to have the configuration of each plugin in its own file and invoke that in my packer startup, for example this would be my plugin configs files: https://github.com/jemag/dotfiles/tree/master/neovim/.config/nvim/lua/plugin-configs , each being invoked from packer : https://github.com/jemag/dotfiles/blob/master/neovim/.config/nvim/lua/plugins.lua
-
Unable to use nvim-jdtls
Don't have much time to investigate right now, but it does work for me. I can jump to definition and it does work also for Spring annotations. Feel free to check my config if you want, mostly https://github.com/jemag/dotfiles/blob/master/neovim/.config/nvim/lua/lsp/configs/jdtls-conf.lua and https://github.com/jemag/dotfiles/blob/master/bin/bin/java-lsp.sh
What are some alternatives?
lspsaga.nvim - improve neovim lsp experience [Moved to: https://github.com/nvimdev/lspsaga.nvim]
.dotfiles - Personal dotfiles
gruvbox.nvim - Lua port of the most famous vim colorscheme
jupyter-vim - Make Vim talk to Jupyter kernels
gitsigns.nvim - Git integration for buffers
nvim-type-fmt - LSP handler of textDocument/onTypeFormatting for nvim.
nvim-compe - Auto completion Lua plugin for nvim
mutt-wizard - A system for automatically configuring mutt and isync with a simple interface and safe passwords
nvim-conf - ☄ Maddison's Neovim configuration!
nvim-lspconfig - Quickstart configs for Nvim LSP
snippet-converter.nvim - Bundle snippets from multiple sources and convert them to your format of choice.
grammar-guard.nvim - Grammar Guard is a Neovim plugin that checks your grammar as you write your LaTeX, Markdown or plain text document.