nvim-lsp-ts-utils
fwatch.nvim
Our great sponsors
nvim-lsp-ts-utils | fwatch.nvim | |
---|---|---|
30 | 5 | |
432 | 75 | |
- | - | |
8.0 | 0.0 | |
almost 2 years ago | almost 2 years ago | |
Lua | Lua | |
The Unlicense | 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-ts-utils
-
New plugin to support LSP file operations
Wow, cool plugin! Tsserver utils and tsserver extension support these operations https://github.com/jose-elias-alvarez/nvim-lsp-ts-utils https://github.com/jose-elias-alvarez/typescript.nvim
-
Telescope sometimes takes me to the wrong line
Interesting, I work a lot in TypeScript and with inlay hints from nvim-lsp-ts-utils enabled i do have a lot of virtual text.
-
Neovim setup for fullstack web development with typescript.
I also recommend Comment.nvim along with nvim-ts-context-commentstring for easy commenting in mixed syntax files like vue SFCs. nvim-lsp-ts-utils also has some nice utility functions for typescript development.
- Is it possible make lsp definition preview more readable/pretty, and add colors or tree-sitter suport?
-
Is neovim good for webdevelopment?
That depends on your language server. I know the typescript language server has it. There is a plugin: https://github.com/jose-elias-alvarez/nvim-lsp-ts-utils that I think can help.
-
What LSP are you using for ReactJS projects and does it have auto imports?
Hi, I just found out about this https://github.com/jose-elias-alvarez/nvim-lsp-ts-utils , I might help you.
-
Typescript: Coc or Built-in LSP?
I would make a feature request on https://github.com/jose-elias-alvarez/nvim-lsp-ts-utils, as this is not likely exposed via the protocol and would need to be implemented in a plugin.
-
Neo-tree now supports floating windows!
There is one “recipe” for tsserver: https://github.com/jose-elias-alvarez/nvim-lsp-ts-utils/blob/main/lua/nvim-lsp-ts-utils/rename-file.lua
-
Anyone have tips to move from VS Code to Neo Vim for React development?
If you're working with React in TypeScript I'd also highly recommend nvim-lsp-ts-utils which adds some nice LSP features, for instance file renaming that automatically updates your module imports.
- Sort and remove redundant imports
fwatch.nvim
-
Lushwal.nvim: Use Pywal colors in Neovim
You can also setup file watchers with uv/vim.loop, there's a basic example implementation here, which could be used to recompile & apply whenever pywal.json was updated.
-
Is there any tool to run makefile on save?
I don’t use NeoVim but this look like it could work.
-
A little tool called Shipwright.nvim, Lush without lush & some other junk
(If you want buid-on-save, you could use fwatch.nvim, your own libuv wrapper, entr, or any other watcher. Automatic building is out-of-scope for Shipwright.)
-
Access to libuv is one of the best things about Neovim
The author of fwatch.nvim showed me how easy it was to use libuv to watch files and directories, and after a few days I've been able to implement the feature. It still needs more work and real-world testing, but the fact that a novice like me was able to get this working inside Neovim (and in a couple of hundred lines of code) is astounding.
-
fwatch.nvim, run command or lua functions when files change
It's called fwatch.
What are some alternatives?
typescript-language-server - TypeScript & JavaScript Language Server
watchman - Watches files and records, or triggers actions, when they change.
refactoring.nvim - The Refactoring library based off the Refactoring book by Martin Fowler
luv - Bare libuv bindings for lua
vim-js-file-import - Import/require files in javascript and typescript with single button!
lush.nvim - Create Neovim themes with real-time feedback, export anywhere.
null-ls.nvim - Use Neovim as a language server to inject LSP diagnostics, code actions, and more via Lua.
lushwal.nvim - Lush.nvim theme for Pywal colors
vscode-eslint - VSCode extension to integrate eslint into VSCode
neorg - Modernity meets insane extensibility. The future of organizing your life in Neovim.
nvim-autopairs - autopairs for neovim written in lua