|
|
ぷらす様、猫熊様どうもありがとうございます。
indent-tabs-modeはいじっていないので大丈夫そうです。
C-q Tabは(define-key global-map "\C-q" ctl-q-map)
としているので使えませんでしたが、ctl-q 関連のものをコメントアウト
したときにはC-q Tabが使えました。
> TAB を押したのになにも起きない、ということですよね?
はい、まさにそのとおりです。インデントとtabをごっちゃにして使っていた
私の言葉足らずでした。
> Emacs の各種モードは通常 TAB を押すと、indent-for-tab-command という
> 関数が動きます。この関数は通常は前の行のインデントをみて、そこまで字
> 下げをするという動きをします。逆に言うと、前の行が字下げしていなかっ
> たら、なにもしません。
はい、おっしゃるように私のは前の行に無理やりスペースで字下げした時には
Tabで字下げが起こりました。
> (add-hook 'makefile-mode-hook
> (lambda ()
> (set (make-local-variable 'indent-line-function) 'indent-to-left-margin)))
見事にTabで字下げができました。(スペースではなくタブです)
おかげさまでMakefileがmeadowでかけそうです。
お二人ともどうもありがとうございました。
|
|