VIM or Emacs on top of IDE, with plugins? [on hold]


I want to use VIM or Emacs on top of IDE with plugins like IdeaVIM
(IntelliJ) or Vrapper (for Eclipse). I want to prioritize by
following,




  1. Support with most functionality in IDE's

  2. Effective use under IDE.

  3. More natural fit, should retain most of IDE functionality.



Considering above, which one among VIM and Emacs suits better ?

How do I compare two different regions of the same file (buffer)???

Everytime I try to compare 2 regions it seems to demand I select
2 regions from different files!!!
NB: I was recently converted
from vim to emacs by a colleague and I'm pleasantly surprised by what
emacs has to offer compared to vim. I'm sure some die hard vim fans
are turning in their graves, please post your opinions.
Ubuntu

I use Sublime Text for 1.5+ year. I have modest experience with Vim
too. The main problem of this editors is that I rarely find the needed
plugin.



I want to write my own plugins and personalize the editor as
possible. The question is which of these editors: Vim, Emacs or
Sublime Text is the most suitable platform for extending?



TLTR: I want to create my own lightsaber. :)

Programming Languages
Here's what Vim's documentation has to say about it:


Virtual editing means that the cursor can be positioned where there
is
no actual character. This can be halfway into a tab or
beyond ...
Development
The common use of Vim's quickfix is to hand off compilation of code to
a command specified by the suggestively named makeprg variable and
then interpret the errors printed by that command so you can ...
Development

so as per one of my previous questions, I'm brushing up on my C
skills.



My question is, what do people use for developing
C?



Lots of people use Emacs, and have done so for years, but
is it better to learn emacs than just use an IDE such
as Geany or KDevelop?



Would also be interested to hear from those still using
emacs
, and why they use it over other
apps?



Please note that I'm only really interested in the free
IDEs / editors
.



EDIT:



Thanks for posting links which answer some of my questions, but I
guess what I'm really wondering about is:



Whether learning to edit using emacs / vim and compiling /
debugging using the gcc-toolchain is worth it instead of just using an
IDE, and why?



What are peoples reasons for not migrating to an IDE?



Has anyone moved from terminal-centric development to IDE
development, and why did they move?

Web Development

I want to use VIM or Emacs on top of IDE with plugins like IdeaVIM
(IntelliJ) or Vrapper (for Eclipse). I want to prioritize by
following,




  1. Support with most functionality in IDE's

  2. Effective use under IDE.

  3. More natural fit, should retain most of IDE functionality.



Considering above, which one among VIM and Emacs suits better ?

Programming Languages

- Technology - Languages
+ Webmasters
+ Development
+ Development Tools
+ Internet
+ Mobile Programming
+ Linux
+ Unix
+ Apple
+ Ubuntu
+ Mobile & Tablets
+ Databases
+ Android
+ Network & Servers
+ Operating Systems
+ Coding
+ Design Software
+ Web Development
+ Game Development
+ Access
+ Excel
+ Web Design
+ Web Hosting
+ Web Site Reviews
+ Domain Name
+ Information Security
+ Software
+ Computers
+ Electronics
+ Hardware
+ Windows
+ PHP
+ ASP/ASP.Net
+ C/C++/C#
+ VB/VB.Net
+ JAVA
+ Javascript
+ Programming
Privacy Policy - Copyrights Notice - Feedback - Report Violation 2018 © BigHow