typescript.nvim
nvim-oxi
Our great sponsors
typescript.nvim | nvim-oxi | |
---|---|---|
32 | 13 | |
497 | 810 | |
- | - | |
0.0 | 9.1 | |
9 months ago | 6 days ago | |
TypeScript | Rust | |
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.
typescript.nvim
-
null-ls will be archived
typescript.nvim will also be archived
-
[TS LSP] "go to source definition"
typescript.nvim has an option to "Go To Source Definition".
-
typescript-tools.nvim - The TypeScript Integration NeoVim Deserves
Same question here: how does it compare to typescript.nvim?
-
Add all missing imports
Im using this plugin, and here is the code, when for example copy some code, and save the file import all missing files, organize imports and remove unused code automatically:
-
Add all missing imports from lsp server
It depends on your language server. Tssever has this functionality builtin into it, you need typescript.nvim to use it
-
Need some guidance on how to tweak a piece of the config
I would suggest installing jose-elias-alvarez/typescript.nvim. It provides commands like TypescriptOrganizeImports, TypescriptAddMissingImports, TypescriptRenameFile and TypescriptGoToSourceDefinition
-
Go to definition in React
Try to use with this typescript.nvim
-
How to change tsserver preferences key using LSP?
The options injection system works properly for other languages. So I think this is some kind of tsserver configuration thing I'm missing. I also checked typescript.nvim but it seems to only provide commands like :TypescriptOrganizeImports that I already get using lsp.
- How can I get the return type of a function?
- Newbie here! TS monorepo setup question!
nvim-oxi
-
[Rust] How to write my config file (init.lua) using nvim-oxi (init.rs)?
How about reading this doc? https://github.com/noib3/nvim-oxi/tree/main/examples
-
nvim-github-codesearch - a plugin for searching Github's code search API from within neovim
thank you for the support! I'm pretty new to rust (and lua for that matter) so it took me a little while to get my head around how to use mlua in the context of a neovim plugin. Two resources that were really helpful for me were these two github projects: https://github.com/noib3/nvim-oxi and https://github.com/willothy/nvim-utils
-
What's the deal with Fennel in Neovim?
nvim-oxi, which uses bindings to the C functions used by the lua API. Note that it's currently broken for nvim nightly, but I'm working on a fix.
- Announcing nvim-utils, a new library for building Neovim plugins in Rust!
-
Introducing neovim config written in C
I intended to do a rust version but I think it's too easy with nvim-oxi, feel free to take the initiative and make a blazing fast nvim config!
- Experience with statically typed lang that compiles to lua for plugins/scripting?
-
A neovim previewer plugin written in rust
For your problem, there is a new nvim plugin framework nvim-oxi which seems promising, you may have a try.
-
Can neovim config be baked in to make neovim blazingly fast?
Lol I started trying to see what that’d look like earlier this year: https://github.com/turboladen/init.rs. It works fine and loads pretty fast. Started by making https://github.com/turboladen/overkill_nvim, but stopped work after https://github.com/noib3/nvim-oxi showed up.
-
Are there any 3rd party libraries which enables us to write nvim plugins?
nvim-oxi lets you do it in Rust…
-
A History of Lua
> now that https://github.com/noib3/nvim-oxi has come out, I am going to use it even less.
Woah, interesting ... provided there's success and uptake with this ... I'm imagining it could lead to a really slick and responsive editing experience that those of using (at least) slightly sluggish plugins might have been missing for a while now.
What are some alternatives?
nvim - A non-minimal Neovim config built to work most efficiently with Frontend Development
lua-enumerable - A port of ruby's Enumerable module to Lua
neodev.nvim - 💻 Neovim setup for init.lua and plugin development with full signature help, docs and completion for the nvim lua API.
tl - The compiler for Teal, a typed dialect of Lua
nvim-lsp-ts-utils - Utilities to improve the TypeScript development experience for Neovim's built-in LSP client.
luacheck - A tool for linting and static analysis of Lua code.
DotFiles
nvim-previewer - A concisemark previewer plugin for neovim
vim-efm-langserver-settings - vim lsp client - efm-langserver link and configure settings
hererocks - Python script for installing Lua/LuaJIT and LuaRocks into a local directory
ts-error-translator - VSCode extension to turn TypeScript errors into plain English
impatient.nvim - Improve startup time for Neovim