問題タブ [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.
emacs - どの .emacs ファイルがロードされているかを調べるにはどうすればよいですか?
読み込んだ .emacs ファイルの場所を emacs に教えてもらうにはどうすればよいですか?
私の状況は単純にsudo emacs
、ホームディレクトリにあるものとは非常に異なる .emacs ファイルをロードするときです。私は自分の .emacs ファイルを操作することで回避できM-x eval-buffer
ますが、それには多くの余分な手順が必要であり、さらに、ロードされている .emacs ファイルのばかげたバインドをクリアしているようには見えません。どちらかといえば、単純に .emacs ファイルを見つけて、見知らぬバインド (cn、cp、ca はすべて奇妙なものにリバウンド) をいくつか削除したいと思います。
私の主な質問は、ロードした .emacs ファイルの場所を emacs に教えてもらうにはどうすればよいですか?
windows - Emacs-呼び出し時のエラー(server-start)
私は現在、WindowsVistaSP1でGNUEmacs23.0.93.1を使用しています。私の.emacsファイルで呼び出しを行うと、 「ディレクトリ〜/ .emacs.d / serverisunsafe」(server-start)
というメッセージでエラーが発生します。誰かがこれを見て、修正または回避策を知っていますか?...サーバーをオフのままにする以外;)
スタックトレースは次のとおりです。
emacs - emacsのバッファ上でフォーカスフォローマウスを取得する方法は?
ソースファイルを開いていて、シェルを起動するとします。Cx oを押して、2つのバッファーを切り替えることができます。しかし、ウィンドウマネージャーで一般的な「フォーカスはマウスに従う」オプションのように、マウスを動かすと、マウスの下のバッファーがフォーカスされるようにするにはどうすればよいですか?
emacs - トランジェントマークモードの無効化
私の.emacs
ファイルには、
transient-mark-mode
Emacsを起動するとまだアクティブになっています。呼び出すtransient-mark-mode
と「transient-mark-modedisabled」というメッセージが表示されますが、Control-Spaceそれでもリージョンの強調表示が開始されます。
これをオフにする方法はありますか?
emacs - xemacs: 「おかしな」文字を取得せずに貼り付けることができる dotemacs 構成
ブラウザー経由で Web サイトからテキストをコピーし、xemacs (21.4) バッファーに貼り付けます。チルダ、引用符などが正しくコピーされません。
例: 彼はダミーです -> 彼\222s はダミーです。
問題なくコピー&ペーストできますか?もしそうなら、助けてください - これを解決するために私の .emacs を設定する方法。ありがとう。
emacs - Bazaar: 異なる場所にあるファイルを 1 つのリポジトリに入れる方法は?
私は bazaar を初めて使用するので、Emacs 構成ファイルを 1 つのリポジトリに保存して試してみたいと思います。
これらのファイルは、(unixish システムの) ホーム ディレクトリにある .emacs ファイルと、/usr/local/share/emacs/site-lisp にあるいくつかの Emacs Lisp ソース ファイルで構成されます。
私の .emacs ファイルのいくつかの変更は、他のファイルの変更と一緒に行われるため、1 つのリポジトリを作成したいと思っています。
マニュアルから理解できなかったのは、これらのファイルをまとめる方法です。「bzr init」は、現在のディレクトリからすべてのファイルを再帰的に取得します。私の状況では、これはルートディレクトリにレポを作成することを意味します...
おすすめは何ですか?シンボリックリンクを使ってみませんか? あるレポから別のレポのリビジョンに関連付ける方法はありますか?
もう 1 つの課題があります。Windows マシンでは、これらの Emacs ファイルはまったく別の場所にあります。それをどのように扱うのですか?
私はいくつかの perforce の経験があります。解決策は簡単です。レポ ファイルをハードディスク上の任意の場所にマップするビューを定義するだけです。
emacs - Cscopeの設定方法 -> データベース -> 初期化ディレクトリの設定
私はemacsでxcodeを使用しています。しかし、emacs を起動するたびに、メニュー 'CScope' -> Cscope->database -> set init Directory に移動し、ソースのルート ディレクトリを選択する必要があります。
そして、'CScope' -> Cscope -> database -> set init Directory -> create list and index' をクリックします。
emacsを起動するたびにそれを行う必要がないように、.emacsでそれを構成できる方法はありますか?
ありがとうございました。
emacs - .emacs.dディレクトリ内のすべてをバイトコンパイルするにはどうすればよいですか?
私はEmacsをチェックすることにしました、そして私はそれがとても好きでした。今、私はEmacsスターターキットを使用しています。これは、Emacsのデフォルトインストールに、より良いデフォルトといくつかの素晴らしいカスタマイズを提供します。
私はそれを少しカスタマイズし、yasnippet、color-themes、unbound、その他のものを追加しました。githubリポジトリを設定して、すべてのカスタマイズを保持し、複数の場所からそれらにアクセスできるようにしました。何か問題が発生して.emacs.dディレクトリが失われた場合に備えて。
これらはすべて非常に優れていますが、問題があります。Emacsのロードには約1〜2秒かかります。AFAIK Mx byte-compile-fileを使用して個々の.elファイルを.elcにコンパイルでき、動作します。しかし、.elファイルはたくさんあります。Emacsのロードを高速化するために、簡単なコマンドなどでそれらすべてをコンパイルする方法があるのではないかと思います。私のEmacsは常に開いているわけではなく、特にTotal Commanderで編集コマンドのデフォルトエディターとして設定した後は、頻繁に開いたり閉じたりして、より速く慣れるようにしています(ええ、ここではWindows XPです)。
私のEmacsのバージョンは22.3です。そして、はい、カスタマイズなしのデフォルトのEmacsインストールは即座に起動します。
ロード時にどちらのバージョンが優先されるかわかりません。ちなみに、.elまたはコンパイルされた.elcのいずれかです。
それで、Emacsに.emacs.dディレクトリ内のすべてをバイトコンパイルさせるためのelispコマンドまたはEmacsコマンドラインスイッチはありますか?
emacs - emacs で「Mx カスタマイゼーション」を介して設定された変数にコメントを残すにはどうすればよいですか?
を介して変数を設定すると、ファイルM-x customize
内のこの自動生成されたアルファベット順の大きなリストに値が保存され.emacs
ます。
問題は、特定の変数に対してデフォルト以外の特定の値を選択した理由を文書化したいということです。自動生成されたリスト内に elisp コメントを追加してこれを行うと、次に別の変数をカスタマイズするときにそれらが上書きされます。
私のコメントを保持する方法Custom
はありますか、またはこれに注釈を付ける他の標準的な方法はありますか?
emacs - Windows の emacs 内の gdb
Windows で Emacs 22.3 を実行しています。今日の初めに、Emacs 内で gdb を問題なく動作させることができました。私はQT4をインストールしていましたが、インストール中にMSYSをアンインストールするように求められましたが、何も考えずにすぐにクリックしました。MSYS パッケージと一緒に gdb をインストールし、Emacs がそれを使用していたと思いますが、完全にはわかりません。以下を実行すると、ミニバッファでエラーが発生します。
このコードを使用してパス " " を Emacs ロード パスに追加しようとしましたC:\cygwin\bin
が、それでも同じエラーが発生します。
誰かが私が間違っていることを教えてもらえますか?
ありがとう。