nvim-lsp-file-operations
dotfiles
nvim-lsp-file-operations | dotfiles | |
---|---|---|
6 | 6 | |
210 | 39 | |
- | - | |
6.1 | 9.6 | |
2 months ago | 8 days ago | |
Lua | Lua | |
Apache License 2.0 | MIT License |
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.
nvim-lsp-file-operations
-
Refactor files and update import paths
I use nvim-lsp-file-operations for this:
-
typescript-tools.nvim - The TypeScript Integration NeoVim Deserves
Currently, we don't have a separate command for it, but it is supported through the nvim-lsp-file-operations. However, adding a command is certainly possible.
- Is it possbile to move/rename files with LSP in neovim?
-
Nvim-lsp-file-operations now support typescript!
This means that you can easily move files from one folder to another with a few clicks. And all the imports will be automatically refactored. https://github.com/antosha417/nvim-lsp-file-operations
-
New plugin to support LSP file operations
Hey! I made an extension to nvim-tree.lua which is called nvim-lsp-file-operations . It subscribes to events emitted by nvim-tree and automatically applies any necessary workspace edits when performing file operations.
dotfiles
-
Refactor files and update import paths
Just as the others suggested, oil.nvim solves this outta the box. I freaking love it (here my config in case ya need it). Apparently also mini.files handles this by default
-
Do I need NeoVIM?
I use neovim for typescript development on a daily basis. Feel absolutely free to browse through my config
-
ready to use neovim for web development (frontend) - beginners
Feel free to browse through my config and take what you want from it, it’s beginner friendly and specifically targeted for frontend development
-
I can't get copilot.lua to work
I got this same stuff at one point (tho with copilot.vim) and it was because I had a duplicated map on , maybe it’s something related? Here my config in case you need it
-
Any tips for setting up Neovim for a beginner?
Anyway, here’s my dotfiles in case it helps https://github.com/gonstoll/dotfiles. It’s from a beginner so I think not much complexity is there. I’d be happy to help if you have any doubts!
-
nvim-ufo setup with Lazy vim
Find my `nvim` config here.
What are some alternatives?
typescript-tools.nvim - ⚡ TypeScript integration NeoVim deserves ⚡
dotfiles - My dotfiles. 🧙♂️
nvim-vtsls
copilot-cmp - Lua plugin to turn github copilot into a cmp source
Metals - Scala language server with rich IDE features 🚀
nvim-ufo - Not UFO in the sky, but an ultra fold in Neovim.
nvim-lsp-ts-utils - Utilities to improve the TypeScript development experience for Neovim's built-in LSP client.
kickstart.vim - A launch point for your personal vim configuration (Vimscript version of https://github.com/nvim-lua/kickstart.nvim)
vtsls - LSP wrapper for typescript extension of vscode
rust-analyzer - A Rust compiler front-end for IDEs
typescript.nvim - A Lua plugin, written in TypeScript, to write TypeScript (Lua optional).
mini.nvim - Library of 35+ independent Lua modules improving overall Neovim (version 0.7 and higher) experience with minimal effort