rwatts3 / atom-ide-vue Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License
License: MIT License
How about a typescript support?
Is it possible to spawn the typescript server process?
Hi!
Firstly, thanks for this extension ;)
I'm experiencing an issue when I'm tapping some markup in the part of a *.vue file
Let met explain:
For example, if I want to spawn a <a href=""></a>
with emmet, it will spawn this
<a href="${1}">${0}</a>
It's a bit annoying because I have to manually remove those '${x}'. I think it's edit points of emmet that allows us to fastly jump between those parts.
Do you know how to fix this?
Thanks
EDIT:
My list of installed packages (in case it's usefull):
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
└── [email protected] (disabled)
Thanks for amazing plugin, but I found an issue )
Atom shows error message:
"'node' could not be spawned. Is it installed and on your path? If so please open an issue on the package spawning the process"
My node path is: /usr/local/bin/node
Thats interesting, after atom launched if I "disable" then "enable" plugin, it works like a sharm! =)
After enabling this package, the autocomplete dropdown appears all the time in .vue files.
I also have language-vue, but disabling it doesn't fix the issue.
Here's an example with only language-vue:
Here's the same thing with ide-vue:
The second screenshot shows the most annoying behavior. I can't hit enter because it will autocomplete instead of inserting a newline. If I disable ide-vue, there's no dropdown in the second case.
Just open a .vue file
Atom: 1.21.0-beta0 x64
Electron: 1.6.9
OS: "Arch Linux"
Thrown From: ide-vue package 0.1.3
Uncaught Error: Connection is closed.
At /home/daniel/.atom/packages/ide-vue/node_modules/vscode-jsonrpc/lib/main.js:604
Error: Connection is closed.
at /packages/ide-vue/node_modules/vscode-jsonrpc/lib/main.js:129:28)
at throwIfClosedOrDisposed (/packages/ide-vue/node_modules/vscode-jsonrpc/lib/main.js:604:19)
at Object.sendNotification (/packages/ide-vue/node_modules/vscode-jsonrpc/lib/main.js:658:13)
at LanguageClientConnection._sendNotification (/packages/ide-vue/node_modules/atom-languageclient/build/lib/languageclient.js:231:15)
at LanguageClientConnection.didCloseTextDocument (/packages/ide-vue/node_modules/atom-languageclient/build/lib/languageclient.js:128:10)
at TextEditorSyncAdapter.didClose (/packages/ide-vue/node_modules/atom-languageclient/build/lib/adapters/document-sync-adapter.js:266:22)
at wrapped (/usr/share/atom-beta/resources/app/node_modules/event-kit/lib/emitter.js:101:22)
at Function.module.exports.Emitter.simpleDispatch (/usr/share/atom-beta/resources/app/node_modules/event-kit/lib/emitter.js:25:20)
at Emitter.module.exports.Emitter.emit (/usr/share/atom-beta/resources/app/node_modules/event-kit/lib/emitter.js:141:34)
at TextEditor.module.exports.TextEditor.destroyed (/usr/share/atom-beta/resources/app/src/text-editor.js:661:26)
at TextEditor.module.exports.Model.destroy (/usr/share/atom-beta/resources/app/src/model.js:31:64)
at Pane.module.exports.Pane.destroyItem (/usr/share/atom-beta/resources/app/src/pane.js:708:24)
at TabBarView.module.exports.TabBarView.closeTab (/usr/share/atom-beta/resources/app/node_modules/tabs/lib/tab-bar-view.js:341:32)
at HTMLDivElement.TabView.didClickCloseIcon (/usr/share/atom-beta/resources/app/node_modules/tabs/lib/tab-bar-view.js:229:25)
-1:28.1.0 editor:move-to-end-of-screen-line (input.hidden-input)
-1:27.9.0 core:move-left (input.hidden-input)
-1:27.6.0 intentions:highlight (input.hidden-input)
8x -1:27.6.0 editor:select-to-beginning-of-word (input.hidden-input)
-1:25.1.0 editor:select-to-end-of-word (input.hidden-input)
-1:24.1.0 core:select-right (input.hidden-input)
-1:23.5.0 intentions:highlight (input.hidden-input)
-1:23.2.0 core:cut (input.hidden-input)
-1:22.2.0 atom-save-all:saveAll (input.hidden-input)
5x -1:14.5.0 core:move-down (input.hidden-input)
-1:13.5.0 core:move-up (input.hidden-input)
-1:13.1.0 intentions:highlight (input.hidden-input)
-1:12.7.0 editor:toggle-line-comments (input.hidden-input)
-1:11.7.0 atom-save-all:saveAll (input.hidden-input)
2x -0:18.7.0 editor:move-to-first-character-of-line (input.hidden-input)
3x -0:18.3.0 core:select-down (input.hidden-input)
atom-beautify 0.30.5
atom-clock 0.1.15
atom-ide-ui 0.3.3
atom-save-all 0.4.1
autoclose-html 0.23.0
autocomplete-paths 2.11.0
busy-signal 1.4.3
color-picker 2.2.5
docblockr 0.11.0
file-icons 2.1.11
git-control 0.9.0
git-plus 7.9.3
go-debug 1.5.2
go-plus 5.5.5
go-signature-statusbar 1.2.3
highlight-selected 0.13.1
hyperclick 0.0.0
ide-vue 0.1.3
intentions 1.1.5
language-ejs 0.4.0
language-pug 0.0.21
language-vue 0.23.1
linter 2.2.0
linter-eslint 8.3.2
linter-golinter 1.2.2
linter-js-standard 4.0.2
linter-jshint 3.1.5
linter-jsonlint 1.3.0
linter-less 2.6.0
linter-ui-default 1.6.10
minimap 4.29.6
minimap-bookmarks 0.4.2
minimap-cursorline 0.2.0
minimap-find-and-replace 4.5.2
minimap-git-diff 4.3.1
minimap-highlight-selected 4.6.1
minimap-linter 2.0.2
minimap-pigments 0.2.2
minimap-selection 4.5.0
monokai 0.24.0
pigments 0.40.2
split-diff 1.5.1
standard-formatter 2.8.0
tree-view-git-status 1.4.0
I use atom (duh). The autocomplete functionality wasn't working and then I disabled this package and it started working. I suspect that this package affected it in some way.
Sorry if I kept stating the obvious.
If you need more information, continue the thread.
Looks like nothing is working,
Is this dead? :(
When ide-vue and ide-typescript are used together, intellisense javascript support is in .js files but not in .vue, if desative the ide-typescript package would have support again for .vue but not for javascript, some recommendation on this ?? it is uncomfortable when working with nodejs to activate one package and then the other but when I work on both at the same time nodejs and vue there is where the problem is real, thanks for everything
I have atom-ide-ui
and language-vue
installed but the package doesn't seem to preform any diagnostics. When I open a Vue file the language is correctly detected as Vue Component
but if I, for example, leave out a comma, I don't get a diagnostics error.
[Enter steps to reproduce:]
Atom: 1.33.1 x64
Electron: 2.0.16
OS: Unknown Windows version
Thrown From: ide-vue package 0.1.9
Failed to activate the ide-vue package
At Cannot find module 'atom-languageclient'
Error: Cannot find module 'atom-languageclient'
at Module._resolveFilename (module.js:543:15)
at Module._resolveFilename (~/AppData/Local/atom/app-1.33.1/resources/electron.asar/common/reset-search-paths.js:35:12)
at Function.get_Module._resolveFilename (~/AppData/Local/atom/app-1.33.1/resources/app/static/<embedded>:11:154667)
at Module.require (/app.asar/static/index.js:40:43)
at require (~/AppData/Local/atom/app-1.33.1/resources/app/static/<embedded>:11:145974)
at /packages/ide-vue/src/main.js:2:32)
at /packages/ide-vue/src/main.js:21:3)
at Module.get_Module._compile (~/AppData/Local/atom/app-1.33.1/resources/app/static/<embedded>:11:146684)
at Object.value [as .js] (~/AppData/Local/atom/app-1.33.1/resources/app/static/<embedded>:11:150231)
at Module.load (module.js:561:32)
at tryModuleLoad (module.js:504:12)
at Function.Module._load (module.js:496:3)
at Module.require (/app.asar/static/index.js:47:45)
at require (internal/module.js:11:18)
at customRequire (~/AppData/Local/atom/app-1.33.1/resources/app/static/<embedded>:1:639369)
at Package.requireMainModule (~/AppData/Local/atom/app-1.33.1/resources/app/static/<embedded>:11:3041061)
at Package.activateNow (~/AppData/Local/atom/app-1.33.1/resources/app/static/<embedded>:11:3029195)
at measure (~/AppData/Local/atom/app-1.33.1/resources/app/static/<embedded>:11:3028973)
at Package.measure (~/AppData/Local/atom/app-1.33.1/resources/app/static/<embedded>:11:3026604)
at activationPromise.activationPromise.Promise (~/AppData/Local/atom/app-1.33.1/resources/app/static/<embedded>:11:3028833)
at new Promise (<anonymous>)
at Package.activate (~/AppData/Local/atom/app-1.33.1/resources/app/static/<embedded>:11:3028776)
at PackageManager.activatePackage (~/AppData/Local/atom/app-1.33.1/resources/app/static/<embedded>:11:382657)
at config.transactAsync (~/AppData/Local/atom/app-1.33.1/resources/app/static/<embedded>:11:382273)
at Config.transactAsync (~/AppData/Local/atom/app-1.33.1/resources/app/static/<embedded>:11:332460)
at PackageManager.activatePackages (~/AppData/Local/atom/app-1.33.1/resources/app/static/<embedded>:11:382223)
at PackageManager.activate (~/AppData/Local/atom/app-1.33.1/resources/app/static/<embedded>:11:381841)
at t.loadState.then (~/AppData/Local/atom/app-1.33.1/resources/app/static/<embedded>:1:660779)
at <anonymous>
ide-vue 0.1.9
language-vue 0.23.1
language-vue-component 0.5.0
language-vuetify 0.3.0
vuetify-atom 0.2.2
Failed to require the main module of 'ide-vue' because it requires one or more incompatible native modules (fsevents).
Runapm rebuild
in the package directory and restart Atom to resolve.
apm rebuild
in ~/.atom/packages/ide-vue
did not fix the problem.
Atom 1.25.0
ide-vue 0.1.8
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.