問題タブ [cperl-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 投票する
4 に答える
1498 参照

perl - cperl-mode を perl-mode の色付けで使用できますか?

Emacs の cperl-mode は perl-mode よりも混乱が少ないようですが、スキットルズ効果により、私には使用できなくなります。cperl-mode が perl-mode のカラー化を使用するようにする .emacs ブロックの例を持っているか知っている人はいますか?私が快適なものに到達するまで?

特に、いくつかのビルトインに使用されている薄緑の恐ろしい色合いがあり、非常に読みにくいと思います。変数名に沿って先頭$$$そのような色合いの赤を持たないことを好みます。残りのほとんどは単に気を散らすだけです。

0 投票する
5 に答える
1057 参照

perl - emacs cperl モードで自動フォーマットを停止するにはどうすればよいですか?

cperl-mode で indent-region を実行すると

Emacs はそれを次のように再フォーマットします。

どうすればそれをやめさせることができますか?

注: 質問はもともと、この再フォーマットはヤンク時に発生すると述べていました。インデント領域にもヤンク設定があります。

0 投票する
2 に答える
757 参照

perl - emacs の cperl-mode で三項演算子のインデントをカスタマイズできますか?

emacs cperl-mode では、三項演算子は特別に扱われません。それらを複数の行に分割すると、cperl-mode は次のように、継続するステートメントをインデントするのと同じ方法で各行を単にインデントします。

これは非常に読みにくいです。このようにcperlモードのインデントを納得させる方法はありますか?

ところで、この質問のコード例。

編集

cperl-mode の三項演算子のインデントにバグがあるようです。Emacs 23.1.1、cperl-mode バージョン 5.23 を使用してインデントされた次の例を見てください。

中括弧の外側では、基本的に必要なインデントが得られることに注意してください。しかし、中括弧内では、三項演算子がひどくインデントされています。これに対する修正はありますか?

0 投票する
1 に答える
983 参照

perl - Moose の例に合わせて Emacs の cperl モードのインデントを調整するにはどうすればよいですか?

Emacsでcperlモードを設定して、括弧の後のインデントを設定するにはどうすればよいですか?

(デフォルトのインデント) は、たとえばMoose のマニュアルに見られるものに似ています。

?

0 投票する
1 に答える
283 参照

perl - qw //のcperlモードのインデントを調整するにはどうすればよいですか?

この質問に続いて、別のバグベアがあります。

私は得ています

でも私はしたい

それを達成するために、Emacsのcperlモードでどのような設定を使用できますか?

0 投票する
1 に答える
558 参照

perl - Emacs CPerlモード:インデント領域のバグ

モードを使用して、EmacsでPerlスクリプトを編集しCPerlます。しかし、Emacs機能indent-regionはそのモードでは壊れています。変数がある場合:

あれは。。。になる

特に変数名にアンダースコアを使用することに慣れていて、キーボードショートカットをindent-region常に押しているので(実際には、indent-whole-bufferそれに基づくカスタム関数)、それはすでに自動化されているため、非常に面倒です。

誰かがそれを修正する方法を知っていますか?

私はこのEmacsを使用しています:

更新:実際には、これはforeach(または同様の)後にのみ発生します:

になります:

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

emacs - emacsのcperl-modeですべてのステートメントの継続を1レベルだけインデントするにはどうすればよいですか?

emacsのcperl-modeでは、前の行からステートメントを継続する行は、次の1つのレベルでインデントされます。

ただし、ステートメントがブロック内にあるためにゼロインデントで始まらない場合、ステートメントを3行目に分割すると、別のレベルのインデントが得られます。

これを修正して、ステートメントがブロックの外側と同じようにブロックの内側にインデントされるようにする方法はありますか?2番目の例を次のようにしたいと思います。

0 投票する
1 に答える
812 参照

perl - Emacs cperlモードで中括弧が動かないようにするにはどうすればよいですか?

私はGNUEmacs22.2.1とcperl5.23を使用しています。

私はこのようなperlコードを持っています:

コードを2スペースインデントに再インデントしたいと思います。しかし、cperl-indent-regionこのコードを実行すると、次のようになります。

  1. 外側のブレースを左マージン/列0に維持するにはどうすればよいですか?
  2. if and elseのオープニングブレースが前の行に移動しないようにするにはどうすればよいですか?
0 投票する
1 に答える
211 参照

perl - Is it possible to highlight interpolated perl variables in emacs?

Recently I've started using emacs and after overcoming a number of hurdles in making cperl-mode operate in a way that is agreeable I've become stumped by this problem. Currently I have all scalars in regular use being highlighted except for where they are interpolated. Is such syntax highlighting possible under this mode? Currently I'm using emacs 23.1 and jrockway's cperl-mode 5.23

Thanks

0 投票する
1 に答える
266 参照

emacs - emacs ID は端末 (-nw) でのみ機能します

Ubuntu 10.10 で GNU Emacs 23.1.1 を使用しています。

.emacs に従う必要があります。

$ emacs -nwタブのインデントを行うと、正常に機能します。タブのインデントを使用して GUI バージョンを起動すると、$ emacs機能しません。スペースのインデントしか得られません。

GUIでもタブのインデントを取得するにはどうすればよいですか?

cperl conf は emacswiki から取られました

私が持っているemacsパッケージ:

編集:申し訳ありませんが、動作を正しく研究していないことに気付きました。gui と -nw の両方で、既にタブでインデントされているファイルを編集するとタブが使用されますが、新しいファイルを編集するとスペースでインデントされます。