問題タブ [paredit]
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 - paredit コメント行の折り返しの長さを設定するには (またはオフにするには)
Paredit モードでは、コメントが 70 文字を超えると、次のように切り捨てられます。
になります:
その 70 を 120 に変更し、オプションで完全にオフにする方法を知りたいです。
clojure - ライト テーブルのチート シートが見つかりません
誰かが LightTable のチートシートを持っていますか? paredit プラグインのチートシートを持っている人はいますか?
emacs - paredit が paredit-backward-kill-word の右括弧を削除しない
バッファは「(|)」です。paredit-backward-kill-word を送信する Alt+Backspace では、左括弧のみを削除し、バッファを "|)" のままにします。PareditまたはEmacsのバグだと思いました。しかし、Alt+Backspace は、IntelliJ IDEA の Clojure エディターでまったく同じように機能します。それは私に考えさせました-それはPareditの機能ですか?ポイントは何ですか?
emacs - emacsでcljsファイルの「lispモード」を有効にするにはどうすればよいですか?
現在、emacs は paredit をオンにしておらず、.cljs ファイルを編集するときに構文の強調表示を使用していません。.clj ファイルを編集し、.cljs を同様に扱いたい場合に行います。
どうすればいいですか?
emacs - ミニバッファーでの paredit の無効化
Emacs 24.3.1 でstarter-kit-lispを使用していparedit-mode
ますが、ミニバッファーを含む多くのバッファーでオンになります。paredit は正規表現についての手がかりがなく、特定の場所に特定の文字を入力できないため、これは私が正規表現検索を行っているときに非常にイライラします。:)
すべてのミニバッファーを無効にしたいと思いparedit-mode
ます。
keyboard-shortcuts - Light Table で Paredit を有効にするにはどうすればよいですか?
私は Light Table は初めてで、paredit の使用には慣れています。プラグイン マネージャーは、Paredit プラグインがインストールされていることを示していますが、それを有効にする方法がわかりません。「paredit」と入力すると、コマンド ペインに paredit コマンドが表示されますが、キーボード ショートカットがリストされていません。オンにする方法を教えてください。
別のマシンで Light Table を使用する必要があります。新しいマシンを使用するたびにキーボード ショートカットを手動で設定する必要はありません。
emacs - Paredit Wrap Round コマンドは M-( にバインドされていません
私はPareditを使用しており、チートシートを研究していました。M-(
ソースとドキュメントは、トリガーする必要があることを示唆していparedit-wrap-round
ますが、私のシステムではC-h k M-(
、 M-( のキーバインディングを見つけるために使用すると、次のようになります:
何が再バインドM-(
されているかを調べてparedit-backward-slurp-sexp
、通常の状態に戻すにはどうすればよいですか?
emacs - paredit の convolute-sexp をバインドする場所が見つかりません
奇妙なことに、さまざまな paredit チートシートがM-?にバインドされていることが示されていますがparedit-convolute-sexp
、paredit.el
ファイルにはその関数に対するバインドがありませんが、関数は定義されています。paredit.el
ここに追加するように編集しました:
しかし、emacs を再起動しても、まだバインドされていませんM-?。"M-?"
バックスラッシュなしでバインディングだけを使用してみましたが、違いはありませんでした。
私もこれをやろうとしました:
また、バックスラッシュの有無にかかわらず試してみました。
オートコンプリートモードを有効にしても、それも違いはありませんでした。
このバインディングをどこに置くべきか誰にもアドバイスできますか?