Earlier quoted context omitted.
That's how I write Ruby in Emacs. I have pry running in one pane, where I can write code with full context, then pull it across into the implementation.
This doesn't sound like the same thing. Do you use an Emacs mode that is able to talk to the Pry REPL and retrieve information about the code you are working with? In addition to the other stuff I mentioned, Geiser also gives me symbol autocompletion, automatically shows me the printed representation of the value under the point, shows me the signature for the current procedure I'm working with, and shows docstrings…
Emacs vs. WebStorm for Node.js Development
91–100 of 105 posts
Re: Emacs vs. WebStorm for Node.js Development
#92Earlier quoted context omitted.
Are the VIm mode issues he mentioned improved? I keep moving back to VIm because while all of these tools make excellent IDEs none of them are great editors. The other thing that drive me a bit nuts is the multiple versions. Webstorm vs Rubymine. I build on Rails, but do most of my UI work with Angular+JS+Webpack. So which should I use Rubymine or Webstorm? It's all too confusing.
As far as VIM goes I'm on the same boat. If Webstorms VIM plugin had the ability to move from panes and specially into the file tree explorer (use the hjkl), that would probably make me want to use it.
Re: Emacs vs. WebStorm for Node.js Development
#93Earlier quoted context omitted.
This doesn't sound like the same thing. Do you use an Emacs mode that is able to talk to the Pry REPL and retrieve information about the code you are working with? In addition to the other stuff I mentioned, Geiser also gives me symbol autocompletion, automatically shows me the printed representation of the value under the point, shows me the signature for the current procedure I'm working with, and shows docstrings…
For me, coding in a debugger is a superior experience to coding with static type info - because I have data too, not just types. Ie completion isn't the big win - seeing live results of processing data is.
Re: Emacs vs. WebStorm for Node.js Development
#94Earlier quoted context omitted.
I really don't know what issues the author is referring to. I have used IdeaVim for PyCharm and was very satisfied with it. It has its own vimrc file which allows you to not only copy paste your existing bindings, but also keeps them separate form your default bindings in a clean way. If you compare this level of support for Vim with MonoDevelop, you'd realize just how good it actually is.
I have the same issues w/ the vim plugin as the author(especially re: the weird "middle" state)
Re: Emacs vs. WebStorm for Node.js Development
#95I do node.js dev w/ emacs, and my setup is pretty similar to the author's: magit, j2mode, tern + auto-complete-mode, etc.. It's pretty good. I haven't used WebStorm, but I've had stellar experiences w/ IntelliJ that lead me to believe its probably pretty good. >While Emacs can find symbols and definitions in a single file via Tern Tern supports node.js module loading so this should work across modules. Does WebStorm…
>Tern supports node.js module loading so this should work across modules. This hasn't been my experience. I've tried various term commands and configuring tern to do things like eagerly loading project files, but it still only works for me in a single file. Do you have any links to docs on how to do this?
My whole dotemacs (including skeleton) is here https://github.com/wcummings/dotemacs
Re: Emacs vs. WebStorm for Node.js Development
#96Earlier quoted context omitted.
As far as VIM goes I'm on the same boat. If Webstorms VIM plugin had the ability to move from panes and specially into the file tree explorer (use the hjkl), that would probably make me want to use it.
Not sure on Webstorm, but IntelliJ (which has the webstorm plugin) lets you flip between panes using standard Vim keybindings.
Re: Emacs vs. WebStorm for Node.js Development
#97Earlier quoted context omitted.
As far as VIM goes I'm on the same boat. If Webstorms VIM plugin had the ability to move from panes and specially into the file tree explorer (use the hjkl), that would probably make me want to use it.
Not sure on Webstorm, but IntelliJ (which has the webstorm plugin) lets you flip between panes using standard Vim keybindings.
I have "ctrl-(hjkl)" mapped using https://github.com/christoomey/vim-tmux-navigator so I have an extremely easy time navigating between splits in terminal vim. I tried like hell to get "ctrl-(hjkl)" to work in IntelliJ. I eventually gave up and decided to just start clicking the panes like a caveman. It never even crossed my mind to try the original bindings.
Thank you.
Re: Emacs vs. WebStorm for Node.js Development
#98Re: Emacs vs. WebStorm for Node.js Development
#99> Another thing Emacs is much better at is Vim emulation. At this point, I can't take the review seriously.
Re: Emacs vs. WebStorm for Node.js Development
#100Earlier quoted context omitted.
>Actually, tern has tern-find-definition which works not only in a single file. I haven't been able to make this work outside my current file. Perhaps I'm just configuring tern wrong :(
This .tern-project config works for me: { "libs": [ "browser" ], "plugins": { "node": {}, "es_modules": {} } } Your project files must have "correct" format, e.g. require('relative_path') for imports and module.exports / exports for exports (or es6 import and export ). Example for AMD format (requireJS) can be found here - http://ternjs.net/doc/manual.html#configuration