TIL about -cut, a really neat macro in dash.el for partially applying functions using placeholders: https://github.com/magnars/dash.el#-cut-rest-params
miniblog.
How popular is @magnars' dash.el? Well, even the last Emacs maintainer has contributed to it! https://github.com/magnars/dash.el/commit/cf70af31f3390e38b23f007394545fb99a6fa2de
(In my current keyfreq history, I have isearch-exit at 530 calls, but highlight-symbol-next at 1017 calls!)
Emacs command of the day: highlight-symbol-next from https://github.com/nschum/highlight-symbol.el . I use it more than incremental search!
Archy was an amazing UI with persistence, modeless ZUI and an Emacs influence! https://en.wikipedia.org/wiki/Archy Why hadn't I seen this before?
Conventional OOP does type dispatch on the first argument, so foo.<TAB> in IDEs is helpful. Statically typed functions could do the same!
Zero-cost futures in Rust: https://aturon.github.io/blog/2016/08/11/futures/ (the scope for building efficient, elegant APIs across the whole ecosystem is exciting!)
eslint --fix, babel, lebab, uglifyjs and rollup: I'm extremely impressed with the versatility of the AST transformation ecosystem in JS!
Quite a few Emacsers live on the edge. From time to time, I stumble across code that only works on Emacs 25!
The #emacs channel on Freenode is an absolute goldmine of information. They're a great place to ask questions when you're stuck.
Want to highlight specific files you've changed in your commit? magit-commit-add-log (press `C') adds paths for you!
Fast, incremental alternative to multi-occur-in-matching-buffers! Works really well. https://twitter.com/_abo_abo/status/759100499811528704
TIL in Emacs, pressing TAB in a *Help* buffer lets you jump straight to the links. Saves me ~5 keystrokes!
Historical defsubst macrology by jwz before the elisp byte compiler: https://web.mit.edu/~deberg/emacs/elisp/defsubst.el (cf #define in C!)
Lispers have an embarrassment of riches with control structures. The question is not 'can I express it this way?' but 'should I?'.
Lisp is the jazz of programming languages.
Trying to optimise some CPU-bound elisp. Favouring C built-ins makes a big difference! Next, I'm going to try byte-compiling and defsubst.
TIL Eli Zaretskii, the Emacs co-maintainer, is also a Guile contributor! https://git.savannah.gnu.org/cgit/guile.git/log/ Perhaps Guile Emacs will happen?
I'm delighted to see that users are finding ht.el useful! Several MELPA packages depend on it: https://melpa.org/#/ht
Showing 341-360 of 922 posts