3 ms·
it's funny how people praise Sublime Text when plain old Emacs can do most of the things that Sublime Text can: > 5. vim compatability! evil-mode - a very adv
by binderbizingdos 14y ago
it's funny how people praise Sublime Text when plain old Emacs can do most of the things that Sublime Text can:
> 5. vim compatability!
evil-mode - a very advanced vi layer for emacs, probably much better than vintage, I hear only good things about it although I use the standard emacs mode
> 4. Powerful Keybindings in JSON and Plugins in Python
powerful keybindings
(global-set-key (kbd "<f2>") 'split-window-vertically)
(global-set-key (kbd "<f3>") 'split-window-horizontally)
(global-set-key (kbd "<f4>") 'delete-window)
(global-set-key (kbd "<f5>") 'delete-other-windows)
and modes (plugins) in Elisp
> 3. Package Manager and the More Centralized Community
since Emacs 24 a package manager is included and there are awesome repos for all of your needs:
(setq package-archives '(( "elpa" . "http://elpa.gnu.org/packages/")
("marmalade" . "http://marmalade-repo.org/packages/")
( "melpa" . "http://melpa.milkbox.net/packages/")))
after that run
M-x list-packages
and choose from around 1000 packages
> 2. Project Sessions
there are many modes that support that if you want it. I personally don't like it though. "projectile" is pretty nice though: https://github.com/bbatsov/projectile https://github.com/bbatsov/projectile
> 1. Ctrl+P - GotoAnything:
helm is what you would use on Emacs: https://github.com/emacs-helm/helm https://github.com/emacs-helm/helm
it's awesome
- martinced 14y agoThat's my biggest issue with Emacs: there are more than one million lines of elisp in circulation. There isn't going to be any text editor come anywhere close to that. I need something "programmable" so I'm "stuck" with Emacs. I'm a bit bitter because sometimes (often actually) I wish Emacs was multi-threaded, easier to interface with externals tools (to make it a bit more like an IDE) -- that is, able to quickly invoke external tools without blocking everything etc. But I realize that Emacs is soooo big that it's probably going to take a long time before we see a "modern" Emacs.
- binderbizingdos 14y ago> I'm a bit bitter because sometimes (often actually) I wish Emacs was multi-threaded Tony> - Is multi-threading coming to emacs 25? I don't know about Emacs 25, but I did manage to merge trunk to the concurrency branch today. If you're interested you could try it out. http://lists.gnu.org/archive/html/emacs-devel/2012-12/msg00465.html http://lists.gnu.org/archive/html/emacs-devel/2012-12/msg004... it looks like Emacs should soon (?) support concurrency
- zenogais 14y agoAlso perspective-el: https://github.com/nex3/perspective-el https://github.com/nex3/perspective-el is fantastic for switching between multiple projects / window configurations giving you something like project sessions.