Emacs Lisp

web-modeで普通にインデントするキーバインド

web-modeをちょくちょく使っていたけど、普通にインデントするする方法がわからなく困っていたがn年ごしにようやく分かった。 <C-TAB> 普通のモードではTABにindent-for-tab-commandが割り当てられているが、おそらくemmet-modeを併用しているとemmetの展開コマンド</c-tab>…

現在開いてるファイルのディレクトリをロードパスに追加する

特定の開いてるファイルのディレクトリをロードパスに追加する場合は以下のようにやる。 M+: *1 のキーバインドを押す ミニバッファにから以下の式を実行する (add-to-list 'load-path default-directory) f.elを使う場合はこんな感じ。 (add-to-list 'load-…

第6回init.el読書会に参加しました

自分も書いてみようと思ったので書いてみます。自分はあまり指摘ができないので、 気づいたこと 自分が知らなかった技術 などを書こうと思います。今回はGithubで検索して見つけたdragonwasrobotさんのinit.elを見ました。 dragonwasrobot/dot-emacs jade.el…

Emacsの起動時間を短縮する方法 #Emacs #AdventCalendar

Emacs Advent Calendar 9日目です。すみません書くのがものすごく遅れてしまいました...。なんとか年内に書けた...。前の日は、color-themeでEmacsの見た目をきれいにする - Qiita、次の日は、emacsの設定ファイルをどうするかというのはおそらく共通の悩み …

Cからlispへの変換 (ただの出力)

CをLispに変換するだけなのだけど、簡単な出力を意外と理解してないことに愕然…。基礎をおろそかにしてたなと思った次第で…。#include <stdio.h>#include <math.h>main(){ int a,b,c ; scanf("%d",&a); scanf("%d",&b); scanf("%d",&c ); printf("a = %d",a); printf("b = %d"</math.h></stdio.h>…