問題タブ [lua-mode]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
emacs - emacs lua-modeでインデントを設定するにはどうすればよいですか?
ここでemacs初心者を完了します。
私はUbuntuでemacs23.1.1とemacsスターターキットを使用しています。私は主にlua-mode(でインストールされています)で作業しますpackage-install lua-mode
。
インデントがどのように機能するかを調整する必要があるので、コーディングガイドラインと一致します。
ガイドラインは次のとおりです。
- タブからスペースへ;
- インデントごとに2つのスペース。
- 末尾のスペースなしで、1行あたり最大80文字。
例:
自動インデントで戦おうとしない場合、emacsで得られるもの:
アップデート:
(これはコメントに属しますが、追加のフォーマットが必要なため、ここに配置する必要があります。)
トーマスによる解決策を試してみると、次のようになります。
タブと4つのスペースend
でインデントされていることに注意してください。うまくいきません...
アップデート2:
このことも間違った方法でインデントされます:
そのはず:
アップデート3:
間違ったインデントの3番目のケース:
アップデート4:
トーマスの現在のバージョンで得られるものは次のとおりです。
明示的に記載されている場合を除き、インデントについては何もせず、コードを入力してRETURN各行の最後で押すだけでした。私は実際にコメントを入力しませんでした。
次のようになります。
アップデート5:
もう1つの間違ったインデントの場合:
する必要があります:
アップデート6:
完全を期すために、Thomasの構成調整なしで、luaモードの現在のGitHEADで得られるものを次に示します。
チューニングあり:
私のコーディングガイドラインに一致させるには、次のようになります。
emacs - Emacsのプラグイン
Windows用のemacsにlua-modeをインストールしようとしていますが、何も機能していないようです。HOME環境変数を設定しました。init.el
とlua-mode.el
をHOME\.emacs.d
ディレクトリに追加しました。次に、次のコードを追加しましたinit.el
。
emacsを起動して.luaファイルをロードしても何も機能しません。メジャーモードは常に基本モードに設定されており、他に変更するオプションはありません。これを機能させるにはどうすればよいですか?
emacs - Emacslua-modeの問題:(void-function Interactively-called-p)
emacs 21.4.1にlua-mode(バージョン20110428)をインストールしようとしていますが、問題が発生しています。私の.emacsファイルには次のものがあります。
ここからインストール手順を使用しました:http://lua-mode.luaforge.net/ また、私の.emacs.d / dirには、lua-mode.elを含むlua-mode/があります。これらのファイルはすべて正しい権限を持っています。
今を除いて、emacsを使用して新しいファイル「test.lua」を開くと、スクラッチバッファーに次のメッセージが表示されます。
「ファイルモード指定エラー:(void-function called-interactively-p)」
RHEL5を実行しています。私はオンラインで調べましたが、あまり助けが見つかりませんでした。誰か提案はありますか?私はLISPを知らないので(lua-mode.elをデバッグするのは難しいです)、いくつかのショートカットを除けば、emacsについてはあまり知りません。
ありがとう。