問題タブ [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.

0 投票する
7 に答える
6977 参照

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で得られるものを次に示します。

チューニングあり:

私のコーディングガイドラインに一致させるには、次のようになります。

0 投票する
3 に答える
764 参照

emacs - Emacsのプラグイン

Windows用のemacsにlua-modeをインストールしようとしていますが、何も機能していないようです。HOME環境変数を設定しました。init.ellua-mode.elHOME\.emacs.dディレクトリに追加しました。次に、次のコードを追加しましたinit.el

emacsを起動して.luaファイルをロードしても何も機能しません。メジャーモードは常に基本モードに設定されており、他に変更するオプションはありません。これを機能させるにはどうすればよいですか?

0 投票する
4 に答える
734 参照

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についてはあまり知りません。

ありがとう。