|
Scaevolus posted:Can emacs wrap lines? M-x toggle-truncate-lines if you want lines to not wrap
|
# ¿ Oct 1, 2011 20:57 |
|
|
# ¿ May 10, 2024 05:39 |
|
Emacs/VIM have much better and quicker searching, editing, and navigation of text than typically popular IDEs. Even though text editing is a principle element of programming, editing and navigating text in typical IDEs seems almost like an afterthought in comparison to EMACs/VIM. Even if you ignore glaringly missing text editing features from those IDEs, just the little things for even the basic functions are done better and all add up. Zombywuf mentioned dabbrev-expand as being critical to him. It is a function in emacs binded to M-/ by default that expands your currently typed text to a matching text across all your open buffers. You can repeatedly press it for different matches, and it tells you what buffers it is expanding from. Split screens and windows are very easy to set up and each split screen can have its own mode. Emacs has keyboard macros and the editor itself is extensible on the fly. All your customizations can be saved and loaded through a single file for portability. I consider one of the greatest features in Emacs is that virtually everything is unified together in text buffers. You are not prevented from using the text editing and searching capabilities on any buffer window simply because it is a modal dialog or GUI widget. I think Steve Yegge put it pretty well why certain GUI conventions are so ridiculous: quote:[Dialog Boxes: The Root of All Evil The criminal thing is that this problem is not necessarily even an inherent problem with GUIs. The designers of the GUIs are the culprits here by creating an intentionally constrained implementation of many features.
|
# ¿ Oct 2, 2011 08:22 |
|
It seems emacs really needs packages (or bundled modules) for specific language environments. I'm thinking of packages like http://common-lisp.net/project/lispbox/. There's a lot to be said for just having stuff work 'out of the box' instead of having to search down all the relevant basic modules and executables (that could be packaged) you need to make developing code in whatever environment easier and then having to figure out how to get emacs to load those modules and then make configurations that most users would want.
|
# ¿ Oct 8, 2011 23:27 |
|
Why don't more people hit left ctrl with where their knuckle meets the palm rather than the pinky? People seem to go through a lot of hoops on windows to rebind ctrl to caps.
|
# ¿ Oct 11, 2011 10:08 |
|
other editors typically want to give you rsi by making basic text navigation and editing require constantly moving your hands to another part of the keyboard or your mouse so it's no surprise
|
# ¿ Sep 24, 2016 18:26 |