問題タブ [dot-emacs]

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 投票する
2 に答える
136 参照

emacs - カスタム関数によって破壊された.emacs.desktopファイル

Emacsデスクトップモジュールを使用して、セッション間で開いているバッファーを保存します。ただし、これにより必要以上のバッファが蓄積されることがわかったため、デスクトップファイルに保存する直前にバッファリストをクリーンアップする小さな関数を作成しました。これは期待どおりに機能しますが、奇妙な理由で.emacs.desktopがときどきスクランブルされます。つまり、開始時に別のバッファーの一部が含まれ、次に目的のコンテンツ、次に他のバッファーの結果が含まれます。なぜこれが起こるのか、私には少しもわかりません。これが私の.emacsファイルからの抜粋です:

どんな助けでもいただければ幸いです。

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

php - emacsnxhtml-mode[一致なし]

nxhtmlのインストールで問題が発生しました。.phpファイルの見栄えを良くしたいのですが、NetBeansに戻りたくありません...

nxhtmlをダウンロードし、「emacs-packages」というフォルダーを作成しました。ここで、.emacsは、.emacsファイルに次の行を追加しました。

Mx nxhtml-modeを試すと、答えとして[NoMatch]が表示されます...

私も試しました

起動時にエラーが発生しますが、バージョンが22なので、最初のバージョンの方が適切だと思います

それを使用するためにforstをインストールする必要がある他のパッケージはありますか?私は何が間違っているのですか?

MacOでCarbonemacs22.3.1を使用しています

ありがとう!

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

python - メジャーモードフックでディレクトリローカル変数にアクセスするにはどうすればよいですか?

次の内容で.dir-locals.elファイルを定義しました。

私の.emacsには、この値を取得してvirtualenvパスを提供する次の関数があります。

最後に、私のpython-mode-hookリストには、次のフック関数があります。

新しいPythonファイルを開くと、ログに記録されたメッセージはそれが。cr/python-mode-shell-setupであることを示しています。ただし、名前を変更すると、代わりに「saas」が表示されます。cr/virtualenv-namenil

明らかに、ここにはロード順序の問題があります。モードフックステートメントをディレクトリローカル変数に応答させる方法はありますか?

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

emacs - Emacs Rinari が起動時に読み込まれない

ねえ、私はいくつかのレールを試してみたかった. そして、派手なIDEを使いたくないので。Rinari で emacs を使って Rails を試してみようと思いました。とにかく、Googleで解決策が見つからないという問題が発生しました。

基本的に私はきれい.emacsで、それに必要な行を追加しました

唯一の変更点は、リナリを抽出した場所です。これらの変更を加えて emacs を開こうとすると、このエラーが発生します。問題が何であるかを知っている人はいますか?

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

variables - .emacsの大文字と小文字の区別のsetqは効果がありません

.emacsファイルには、フォント、色、ウィンドウサイズ、キーバインディングなど、多くのカスタム機能があります。すべて機能します。

そして最後に、:を追加しました(setq case-fold-search nil)nilこれは、に設定すると、すべてのemacsモードで検索で大文字と小文字が区別されるようになる変数です。それは私には向いていません。

個別のバッファでに設定しても機能しますが、に設定するとcase-fold-search機能しません。aのsetq宣言が時々機能しない理由はありますか?問題をデバッグするにはどうすればよいですか?nil.emacs.emacs

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

emacs - Emacs の大文字と小文字を区別する置換文字列

関連する質問 ( setq question ) をしたところですが、明らかに違うので、この質問で分岐することにしました。

私のファイルでは、コマンド.emacsへのキー バインディングを定義します。replace-string

replace-string基本的な検索と置換を行います。検索文字列の最初の文字が小文字であると仮定すると、大文字と小文字を区別する検索が行われ、それ以外の場合case-fold-searchは大文字と小文字を区別しない検索が行われます。nilreplace-string

問題は、 「検索」(コマンドなど)と「検索と置換」(コマンドなど)case-fold-searchの両方の「大文字と小文字の区別」を制御することです。search-forwardreplace-string

問題は、デフォルトで大文字と小文字を区別しないままにして、JUSTreplace-stringコマンド(または何かC-rにバインドされているもの)を大文字と小文字を区別する方法です。search-forward

おそらく、コマンドのためだけに設定case-fold-searchする必要がありますが、その方法がわかりません。nilreplace-string

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

emacs - Emacs スクロールバーのスライダーが一番下まで行かない

Emacs でのスクロールに関するこの素晴らしいEmacs-fu の投稿では、私の質問そのものが言及されていますが、決して解決されていません。ここに引用があります:

X では、カーソル (ポイント) がドキュメントの最後に到達したときに、スクロール バーのスライダーが一番下にない場合があることに注意してください。これは、Emacs とツールキット (この場合は GTK+) の間の意見の相違によるものだと理解しています。

PS: GTK+ は Ubuntu でのデフォルトの Emacs ツールキットです。

私が抱えている問題は、カーソルがドキュメントの下部に達したときに、スクロールバーのスライダーが下部に移動しないことです。スライダーを一番下までドラッグすると、ドキュメントの最後の行だけがバッファーの一番上に表示されるまで、ドキュメントがスクロールされます。

キーボードを使用してドキュメントの下部に到達すると、スクロールバーのスライダーもスクロールバーの下部に到達するように、スクロールバー (または他のソリューション) の範囲を調整する方法はありますか?

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

bash - emacsclientでロードするユーザーのemacs initファイルを指定するにはどうすればよいですか?

質問

emacsclientでロードするユーザーのemacs initファイルを指定するにはどうすればよいですか?

emacsclient は '-u user' を理解せず、'-a ALTERNATE-EDITOR' はそれを引用して '-u user' を提供することを許可しません。

たとえば、次のように実行します。

戻り値

バックグラウンド

私は emacs バージョン 23.1.1 と emacsclient バージョン 23.1 を使用しています。

emacs 自体は、'-u user' をサポートして、指定されたユーザーの init ファイルをロードします。

エイリアス ファイルで次の bash 関数を使用して、emacs を呼び出します。

x の後にファイルのリストを入力します。

  • 既存の emacs サーバーが実行されている場合はそれに接続し、そうでない場合は新しいサーバーを開始します
  • バックグラウンド プロセスとして実行
  • ファイルが提供されていない場合は、ファイルのリストまたはメモ ファイルを開きます

これは、自分としてログインしているときにうまく機能します。ただし、多くのプロダクション ボックスでは、プロダクション ユーザーとしてログインする必要があります。エイリアスを bash スクリプトに分割したので、実行するだけでエイリアスと bash 関数を取得できます。

残念ながら、これでは私の .emacs ファイル (~<username>/.emacs) を使用できません:(

この問題は私を夢中にさせてきました。

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

emacs - emacs構成のプロファイルを作成するにはどうすればよいですか?

私のemacs設定はロードに非常に長い時間がかかります。問題のあるパーツを簡単に見つけて最適化するにはどうすればよいですか?

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

macos - emacsが新しいバッファ(フレームではない)でファイルを開き、アクティブ化/前面に表示されるようにするためのエイリアス?

私が今まで持っているのは

しかし、私は困惑しています。

そのコードを使用すると、em file.txtがアクティブになりますが、ファイルは開きません。そして、'22:23:構文エラーが発生します:行末が予期されていましたが、不明なトークンが見つかりました。(-2741) '


やってる

正常に動作し、ファイルを開きますが、明らかにemacsを前面に表示しません。


そして、いくつかの奇妙な理由で

emacsをアクティブにしません....何が起こっているのかわかりません。


エイリアスコードまたは.emacsコードでこれを修正できてうれしいです


編集:試した別のことについてのコメントを参照してください。