B

Bling

bling.github.io · Personal blog · on HN since 2013

Bling, an Emacs and Vim user, writes about moving from Vim to Emacs with Evil mode and about Emacs configuration.

What HN saysCommenters recommend it as quality guidance on moving from Vim to Emacs, citing the Emacs as My Leader posts and the gc-cons-threshold post.
15HN people shared it
8linked it in comments
8stories submitted
27story points
3 years agolast shared
2013people per year2026

Most-shared posts

  1. 1
    Emacs as my Leader: Vim Survival Guide
    4 people · 8 points · first shared 2013 · discussion on HN
  2. 2
    Unite.vim, the Plugin You Didn't Know You Need
    4 people · 3 points · first shared 2013 · discussion on HN
  3. 3
    Emacs as My Leader, 1 Year Later
    2 people · 2 points · first shared 2015 · discussion on HN
  4. 4
    Why are you changing gc-cons-threshold? (2016)
    2 people · 2 points · first shared 2021 · discussion on HN
  5. 5
    Homepage
    2 people · first shared 2013
  6. 6
    The Flight of an Open Source Project
    1 people · 11 points · first shared 2013 · 2 comments on HN
  7. 7
    .NET/WPF to HTML/CSS/Javscript
    1 people · 1 points · first shared 2013 · discussion on HN

What HN people wrote when they linked it

euid · 2014-09-25
Here's my migration guide from early September, if you're looking for more resources: http://nathantypanski.com/blog/2014-08-03-a-vim-like-emacs-config.html Bling, who I've linked to in that post, has repeatedly made quality posts about making the transition: http://bling.github.io/
da02 · 2013-07-07
He also has some cool blog vim-related posts: http://bling.github.io/
blaenk · 2015-07-23
TL;DR: Watch this video: the stated reasons for switching are very similar to my own. It wasn't until I watched this video and read the book that I took the plunge to switch to emacs. It was the fact that with emacs I could have vim _plus_ much more and better functionality. https://www.youtube.com/watch?v=JWD1Fpdd4Pc I'll have to write a blog post about it sometime, but basically while I absolutely _love_ the vim 'editing interface', that is, not the GUI, but the modal editing, the bindings, motions, objects, relative line numbers, and so on, everything else aside from that, primarily plugins, always felt like ad-hoc hacks to me. I've contributed to a couple of vim plugins so I've seen it first hand, to the point where plugin authors I've worked with have expressed feelings of wanting to switch to emacs to just make things easier. Indeed, some have, such as the vim-airline author [ http://bling.github.io/blog/2013/10/27/emacs-as-my-leader-vim-survival… ]. Whereas plugins in vim oftentimes gave me the impression that they were stopgaps and hacky workarounds to get vim to do something it wasn't meant to do, emacs packages feel very natural, comprehensive, and well designed. Just take this article for example. As awesome as vim-fugitive is for vim, I feel that it's good _for being a vim plugin_, but it has _nothing_ on the equivalent on emacs: magit. Take a look at it's comprehensive documentation: http://magit.vc/ Or flycheck's [ http://www.flycheck.org/ ]…
tmtvl · 2024-01-31
See also 'Why are you changing gc-cons-threshold?' <https://bling.github.io/blog/2016/01/18/why-are-you-changing-gc-cons-t…
unhammer · 2016-10-06
There are several. I prefer evil – see https://bling.github.io/blog/2015/01/06/emacs-as-my-leader-1-year-late… for some intro.
edwintorok · 2014-11-16
"Well, the nice thing about an operating system is that you can write a text editor for it; that text editor is called evil-mode." https://bling.github.io/blog/2013/10/27/emacs-as-my-leader-vim-surviva…
manish_gill · 2014-06-29
I haven't dived into the details of Evil mode too much. The basic Vim motions and commands work out of the box, so for a casual vim user, it ought to be enough. I also went ahead and installed Evil-leader, so I could have the same <leader> keymaps that I have in my vim config. A few places where I looked for small things here and there: 1. http://www.emacswiki.org/emacs/Evil 2. https://github.com/cofi/evil-leader 3. https://stackoverflow.com/questions/8483182/evil-mode-best-practice 4. https://github.com/mixandgo/emacs.d/blob/master/my-evil.el 5. https://bling.github.io/blog/2013/10/27/emacs-as-my-leader-vim-surviva… And I also got ido-vertical-mode so the emacs command buffer looks better. Here's my setup: https://github.com/mgill25/emacs See user.el Cheers! PS: Some of the configuration needs to be set up before you activate certain modes - which is often implicit in plugins, so watch out for that. Eg: To emulate C-u behavior, the functions had to be put ahead of the (require 'evil) call in evil-leader.el

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close