3 ms·
Besides what's everyone has said so far, what I love the most about my emacs is that the only thing I have on my screen 95% of the time is code. No side file tr
by globuous 6y ago
Besides what's everyone has said so far, what I love the most about my emacs is that the only thing I have on my screen 95% of the time is code. No side file tree, though helm find files has a sweet UI I use hundreds of times a day. Magit is there in three key strokes and out when I'm done giting. My window navigation is sweet. Sometimes I have zero splits, sometimes I have a dozen, and it's easy to navigate between each split, resize them, undo split modifications etc. My flycheck shows me errors in a great UI when I need it and doesn't show when I don't. Same with helm-imenu that that shows me classes, functions, methods and attributes when I need them and only then.
I'm sure you can do that with all the editors, but when I see peeps using VScode or myself using Xcode, everytime close to 50% of the workspace is filled by stuff I only need temporarily.
Emacs let's me see code most of the time, yet has all the classical IDE features one could dream of. <3
- thibran 6y agoI'm using Emacs since 10+ but the one thing that never worked for me is window switching with more than two windows. Do you use C-x o to switch between multiple windows or what do you use? That's what I currently use to switch quickly: (use-package ace-window :defer t :init (key-chord-define-global "ii" #'ace-window) :config (setf aw-scope 'frame))
- antipaul 6y agoNot OP, but I’ve had same difficulty switching among windows. I remap “other window” shortcut to something more convenient. See https://emacs.stackexchange.com/a/3471 https://emacs.stackexchange.com/a/3471
- TeMPOraL 6y agoTry this: (use-package window-numbering :ensure t :config (window-numbering-mode)) This will rebind M-1 through M-0 to become window-switching keys, and also display each window's number in the modeline. I've been using this for years now, and haven't found anything else that beats the speed of pressing M-1 through M-5 with my left hand (I rarely have more than 5 windows per frame).
- thibran 6y agoThanks, have added and configured it -> the power of Emacs.
- sateesh 6y agoYou can also use WindMove, built into emacs (https://www.emacswiki.org/emacs/WindMove https://www.emacswiki.org/emacs/WindMove) and use Shift, and arrow keys to move from one window to the other.
- globuous 6y agoYes, I use ace-window as well: (global-set-key (kbd "M-o") 'ace-window) Combined with maximize-window and winner-undo, I'm in heaven :)