All I want from an editor is that it detects which language I'm using and
>uses appropriate syntax coloring
>has some sort of "Find declaration" button that jumps to where a variable or function is defined
>can find obvious errors (like accessing myDictionary["myField"] where "myField" isn't a valid field for myDictionary).
I'm currently using Geany and this doesn't work by default, I know vim has every plugin under the moon so I thought instead of trying to find plugins for Geany or Gedit or whatever, I could just get into vim once and for all. Thoughts?
kdevelop
>>56182805
Thanks
>>56182805
/thread
So you want vim?
Vim, that's the correct answer.
inb4 emacsfags shitpost itt
>>56182298
>>56182805
k-
that's not respecting my gnu phiilosophy
>>56182862
seek medical help
asap
>>56182852
Can vim do those things I listed though? Especially
>has some sort of "Find declaration" button that jumps to where a variable or function is defined
>can find obvious errors (like accessing myDictionary["myField"] where "myField" isn't a valid field for myDictionary).
>>56182298
Gedit does this but it's fairly featureless otherwise.
Eclipse with language plugins or the equivalent Jetbrains IDE.
But both of those are full blown IDEs and they're probably a lot more intensive than what you want. In which case, I'm also looking for something like this.
Basically, I'd like something that's lightweight, can catch compiler errors with good speed, and can suggest functions using existing variables and types.
>>56182968
Bingo, I'm not looking for something the size of Eclipse. I know there are great tools, but I want a general purpose editor that has basic IDE functionality.
>>56182887
VS is tucking great, but an overkill for op.
Or, is that vs code?
http://www.vim.org/6k/features.en.txt
Give VSCode a try. It's like atom but it doesn't suck dick.
>>56182298
What's wrong with visual studio? Why people still looking for something else all the time?
>>56183109
Is it FOSS?
>>56183109
BLOAT!
>>56182901
Yes (built in)
Yes (plugin)
>>56183136
No but it's free!
>>56183163
Not so bloated compared to other ide or modern text editors.
>>56183163
???
>>56183289
I'll probably go with this then, I needed an excuse to finally learn vim beyond :wq
CLion
>>56183389
I don't want to pay for an IDE and I don't need it enough to justify using those fake key schemes. I know Jetbrains has good IDEs because I use Webstorm at work, but it's not justified here.
>>56182298
>>56182901
>can find obvious errors (like accessing myDictionary["myField"] where "myField" isn't a valid field for myDictionary).
For many languages, there's no editor/IDE that can do this, and there never will be. For some of them, you can use background compilation. Vim has the Syntastic plugin, and some others, that support this.
>>56182298
Notepad++. Use functions pane to jump to functions. Only thing not supported is number 4.
>>56183914
>Use functions pane to jump to functions.
Well Geany lets me do that too, I was thinking more of being able to set my cursor on a function/var, press a hotkey and jump to declaration, or hovering the mouse over a function would reveal its header.