Comments (5)
- tsuquyomi requires vimproc currently, which can be slow for larger projects. Sine this plugin uses neovims remote plugin, I can write the tsserver in a python process instead, which is much faster.
- Almost no viml. Since this is an remote plugin, almost all of the entire setup can be done using python instead.
- TS-specific. While YouCompleteMe does have more language support, it is a large plugin that also requires C compilation. Not ideal. This only needs python, the neovim python client, and typescript installed. No compilation needed.
Plus, all of this, is async, so it will not block your editor. AT ALL.
I've used both plugins before, and in fact tsuquyomi is a big inspiration for this project. Better is subjective term, as each one something different. My goal for this was to make a typescript plugin for neovim since it is my main editor.
from nvim-typescript.
I believe these reasons should be added in the main readme, to explain motivation behind the project and make it easier for user to choose.
Btw what about adding gitter chat for this repo?
from nvim-typescript.
What are the differences between this and nvim-typescript? #238 Quramy/tsuquyomi#238
from nvim-typescript.
Additionally, time to time tsuquyomi
has problems with typescript version support
At the moment I'm struggling to run it with 3.3 version for example.
The latest version I managed it to work was 3.0.3.
nvim-typescript
is working just fine out of the box.
from nvim-typescript.
Locking this. 1 is not better than the other in my opinion. I built this cus I wanted my own plugin.
From :h typescript-troubleshooting
Q: Why better than tsuquyomi? Why is this better than other plugins?
A: This plugin does not claim to be better than any other plugin, and is more
for my own needs. Maybe you would like it too? The plugin is all
asynchronous and is lag free. Other plugins are not always async or require
additional plugins that need to be built. If you are using regular Vim, I
highly suggest Tsuquyomi, especially with Vim 8.
from nvim-typescript.
Related Issues (20)
- `:TSGetCodeFix` does not work when diagnostics are disabled HOT 2
- Disable drawing diagnostics in buffer? HOT 1
- Previewing typescript file from Nerdtree
- TS errors in non-ts files
- feature request: tooltips on hover (I mean, hovering with the cursor, not the mouse) HOT 2
- TSDoc is not in a preview window
- TSRename resets unsaved buffer to saved states and breaks undo HOT 1
- Quickfixlist of TSRename resizes other windows HOT 1
- Errors when editing a TS file after a few minutes HOT 14
- UpdateRemotePlugins fails to register nvim_typescript HOT 1
- TSDef is doing nothing or fails silently. HOT 6
- Error about non-existent type, yet the type is referenced in another error HOT 1
- Pre-build JS package
- Stuck floating windows HOT 3
- Error Invoking TSOmniFunc: No content available HOT 1
- Omni completion inconsistent with deoplete HOT 9
- Deprecate yats as official syntax in favor of NeoVim's HOT 4
- Diagnostic runs on whole vue file instead of <script> part only
- Will this plugin support yarn 2 without node_modules directory? HOT 1
- Not an editor command: TSStop HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nvim-typescript.