General statistics
List of Youtube channels
Youtube commenter search
Distinguished comments
About
Lawrence D’Oliveiro
Fireship
comments
Comments by "Lawrence D’Oliveiro" (@lawrencedoliveiro9104) on "Neovim in 100 Seconds" video.
Meanwhile, Emacs runs rings around them with a scripting language that’s over half a century old.
4
The best way to double your productivity, regardless of what particular editors/IDEs/toolsets you use, is to learn to touch-type.
3
Because you like to copy-lot.
2
Start with an editor that will grow with you. For example, I moved from vi/vim to Emacs about 20 years ago. I started with very minimal customization. But gradually, here and there, I noticed things I was doing repeatedly, that could be done faster with some automation help. So bit by bit I added custom commands to help with those. Currently my main ~/.emacs file is up to about 1200 lines.
2
@yokowasis We have proper command-line tools and scripting APIs to do automation, we don’t have to struggle to pull puppet-strings through a GUI.
2
Meanwhile, Emacs can still run rings around it with a scripting language that is over half a century old.
1
@notbobbobby The fact that you can customize Emacs with just a few lines of code, rather than having to download and install a whole “plugin”, makes the barrier to entry quite low.
1
For example, setting up a custom character table for Python identifiers, which can include any Unicode characters that are classed as “letters”: (defvar identchars (make-char-table nil)) (map-char-table (lambda (key value) ; include all uppercase and lowercase letters (when (or (eq value 'Lu) (eq value 'Ll)) (set-char-table-range identchars key t) ) ; when ) ; lambda unicode-category-table ) (set-char-table-range identchars '(?0 . ?9) t) (set-char-table-range identchars ?_ t)
1
Because building an IDE on top of such a bloated framework as Electron is perhaps not such a smart idea ...
1
Trying to automate a GUI never really works that well.
1