Emacs 26.1 NEWS
プラグインに頼ってたやつを標準機能に移行できそう系
A new submode of 'html-mode', 'mhtml-mode', is now the default mode for *.html files.
This mode handles indentation, fontification, and commenting for embedded JavaScript and CSS.
良さそうみがある web-mode から移行できないかは検討
パフォーマンスにただちに影響しそうな新記法
New built-in function 'mapcan'. It avoids unnecessary consing (and garbage collection).
余計な cons を作らない flatmap 的なやつ
mapcar と nconc を駆使してごにょごにょやってるところはこっちに書き換えた方が良さそう
自分のプラグインでも参考にしたい新機能系
優先度低いけど追っておきたい新記法
New function 'seq-set-equal-p' to check if SEQUENCE1 and SEQUENCE2 contain the same elements, regardless of the order.
これはいいねえ
'parse-partial-sexp's state, element 9, has now been confirmed as permanent and documented, and may be used by Lisp programs.
Its value is a list of currently open parenthesis positions, starting with the outermost parenthesis.
現在位置から見たかっこ開始位置のリストが得られるようになったみたい
便利そうだけどだいたい syntax-ppss 使ってるから関係ないか?
もし自前で頑張って括弧パースしてるところがあれば (highlight-stages, phi-grep とか?) 綺麗になるかもしれないし、ならないかもしれない
New function 'add-variable-watcher' can be used to call a function when a symbol's value is changed.
This is used to implement the new debugger command 'debug-on-variable-change'.
これ革命では!!!!