.dotfiles
go.nvim
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
go.nvim
-
What are your custom treesitter language injections?
Also, I recently started using the nightly version of Neovim and I noticed that my queries were not working, so between version 0.9.4 and 0.10.0 of Neovim there are breaking changes in terms of treesitter queries, I suggest you go to this file in the ray-x/go.nvim repository so you can see the queries for both Neovim 0.9.4 and 0.10.0 versions.
-
How do I execute `:GoFmt` on Go file save?
To clarify, I want https://github.com/ray-x/go.nvim ability to invoke golines when formatting. Now I want to replace the default format on save with :GoFmt for Go files. (Already verified that invoking the command manually does what I need.)
-
What IDEA or Vscode feature/function you want to have in neovim eco-system?
You can try https://github.com/ray-x/go.nvim or at least use it's code to implement sql embed.
-
pls help!: after i run dap to debug golang, i cant edit my file, it will auto change to normal mode, is dap or lsp problem?
I have had this problem because of too many dap extensions, go.nvim and other golang plugins. These plugins have many auto keymaps, i delete some of them and fix this problem,but i dont remember the detail what i delete. Hope i can help you
-
Looking for Advice on Neovim and Golang Workflow
I've not used it but apparently this has been recommended before for Go dev with Neovim: https://github.com/ray-x/go.nvim
-
Go missing some syntax highlighting
This is my neovim setup with ray-x/go.nvim
-
nvim when I open an empty file from go
There are a handful of really good go plugins that take care of this for you, such as https://github.com/ray-x/go.nvim or https://github.com/fatih/vim-go
-
What's the most commonly used IDE for golang development ?
point noted, thx. I have this link : https://github.com/ray-x/go.nvim
-
How to run displayed options here (Check for upgrades etc..)? I only see them show up in this file and curious how one goes about running them. (AstroNvim, gopls)
If you are using ray-x/go.nvim, then try :GoCodeLenAct while your cursor is on the same row as the virtual text.
-
Problem with Treesitter textobjects
I'm using lazyvim. everything is working as expected for Go Dev environment. I'm using this plugin for the configuration ray-x/go.nvim. My problem is that the selection movements work, like af, if... but for movements like '[m', it's not working, I just get the default behavior of moving to the next '[' and not the start of the method.
What are some alternatives?
lspsaga.nvim - improve neovim lsp experience [Moved to: https://github.com/nvimdev/lspsaga.nvim]
vim-go - Go development plugin for Vim
gruvbox.nvim - Lua port of the most famous vim colorscheme
NvChad - Blazing fast Neovim config providing solid defaults and a beautiful UI, enhancing your neovim experience.
jupyter-vim - Make Vim talk to Jupyter kernels
NvChad - An attempt to make neovim cli as functional as an IDE while being very beautiful , blazing fast. [Moved to: https://github.com/NvChad/NvChad]
gitsigns.nvim - Git integration for buffers
packer.nvim - A use-package inspired plugin manager for Neovim. Uses native packages, supports Luarocks dependencies, written in Lua, allows for expressive config
nvim-type-fmt - LSP handler of textDocument/onTypeFormatting for nvim.
navigator.lua - Code analysis & navigation plugin for Neovim. Navigate codes like a breeze🎐 Exploring LSP and 🌲Treesitter symbols a piece of 🍰 Take control like a boss 🦍
nvim-compe - Auto completion Lua plugin for nvim
NvChad - An attempt to make neovim cli as functional as an IDE while being very beautiful and less bloated.