タグ付けされた質問 「init-file」

初期化ファイル `.emacs`または` init.elに関する質問。多くのソリューションでは初期化ファイルを直接操作する必要がないため、回答で初期化ファイルを微調整する必要があると思われる場合は、このタグを使用しないでください。

2
変数を設定するための:configを使用した `use-package`
を使用use-packageしてorg-mode初期化を設定しようとしています。私の~/.emacsファイルには次のものが含まれています。 (use-package org-mode :mode "\\.org$" :ensure org :config (progn (setq org-log-done 'time) (setq org-confirm-babel-evaluate nil) (setq org-export-babel-evaluate nil) (setq org-html-validation-link nil) ;; ... more stuff ) ) :configただし、その初期化機能は実行されません。パッケージ名は間違っていますか?パッケージ名対ELPA名対呼び出しコマンドについて、少し混乱します。

1
JavaScriptプロジェクトをナビゲートする方法は?
現在、Backbone.jsを使用してJavaScriptプロジェクトに取り組んでいますが、メソッドとオブジェクトの定義に基づいて、ファイル間を移動するにはどうすればよいでしょうか。 例えば、私はグローバルオブジェクトの私の見解の一部への参照を保持しApp.Views、そして私は(個々の定義にナビゲートできるようにしたいと思いApp.Views.Home、App.Views.SomePage私は1つが発生した場合など)。また、名前空間のリークを回避するために使用される多くのクロージャーがあり、これらの定義に自動的に従う方法を知りたいです。 私は見ましternたが、それを構成する方法の多くの例がないので、私は多くをすることができませんでした。 これに適したツールは何ですか?

2
.emacsファイルを使用してパッケージのインストールを自動化する方法は?
私の~/.emacs(あなたが見つけることができたGitHubの上で、彼らがすでにインストールされていない場合はEmacsは、起動時に)ファイルのロード、いくつかの異なるEmacsのパッケージと私は彼らが自動的にすぐにインストールされるようにしたいと思います。これにより、Ubuntu 16.04オペレーティングシステムを再インストールする必要がある場合、を使用して各パッケージを手動でインストールする必要がなくなりますM-x package-install。~/.emacs起動時に読み込まれたすべてのパッケージを自動的にインストールするようにファイルを書き込む方法はありますか?10以上の異なるパッケージをロードしているので、最小限の行でこれを実行したいので、個々のパッケージごとに追加の行を追加する必要がある場合は、~/.emacsかなり長くなります。

1
helm-recentfがファジーではないのはなぜですか?
何らかの理由で、ファジーマッチングは機能しhelm-recentfません(他の場所でも機能します)。 .emacsファイルに次の設定があります。 (setq helm-recentf-fuzzy-match t helm-buffers-fuzzy-matching t helm-completion-in-region-fuzzy-match t helm-mode-fuzzy-match t) 私はこれらの設定の機能といくつかの重複があると思いますが、それらのどれかが台無しにすべき理由はわかりませんhelm-recentf-fuzzy-match。また、他の設定のみhelm-recentf-fuzzy-matchを設定しtて削除してみましたが、まだうまくいきません。また、helm-recentf-fuzzy-matchこれの値を確認すると、次のようになります。 helm-recentf-fuzzy-match is a variable defined in `helm-files.el'. Its value is t Original value was nil バグが発生していますか、それとも構成/構成が間違っている必要がありますか?ありがとうございました! 更新と詳細: 私が使用していますEmacsの24.5およびヘルム20150704.1247を。 私は自分のinitなしでemacsをロードしてみたが、recentfのファジーマッチングでヘルムモードをオンにしただけで、まだ機能しない。その上、私が使用する場合helm-mini、Buffersセクションではあいまい一致がありますが、セクションではありませんRecentf...
8 init-file  helm 


1
パッケージを更新するときにyasnippetが壊れないようにするにはどうすればよいですか?
パッケージが更新されると、ロードされたelispファイルの場所が、新しいバージョンのパッケージのフォルダーに変更されます。 Yasnippetは、それがインストールされたファイルのスニペットを遅延ロードしようとします。これは、これまでに見たことのないメジャーモードでファイルを開いたときです。 これは、emascが更新された後、以前に表示されなかったメジャーモードでの読み込みに失敗することを意味します。 これを解決するための良い一般的な方法はありますか?(agが更新されると、似たような面倒な問題が発生します)。または、パッケージを読み込めなかった場合にエラーを表示するのではなく、警告を表示するだけで警告を表示するように、yasnippetで何かをアドバイスすることをお勧めしますか? 明確化: emacsを起動すると、yasnippetが読み込まれます。 メジャーモードが(たとえば)makefileであるファイルをロードしません。 パッケージマネージャーを使用して、新しいバージョンのyasnippetに更新します 私はメイクファイルをロードし、yasnippetはメイクファイルのスニペットをロードしようとしますが、スニペットに使用していたフォルダーが存在しないため失敗します。それだけでなく、yasnippetがインストールしたコマンドへの事前フックが失敗するため、他のすべてのコマンドも失敗します。 回避策:メッセージバッファーを開き、開くことができないフォルダーを見つけて実行しmkdir ~/.blargh/folder-yasnippet-wantsます。 明らかに、yasnippetについて少しアドバイスを書くこともできますが、もっとグローバルなソリューションを望んでいます(確かに、elispで遊んでアドバイスを得るには少し時間がかかります)。

1
init-fileで古い変数を自動的に特定する
Emacsの新しいバージョンがリリースされると、通常、一部の変数/コマンド/関数が廃止されます。それらは通常、対応するドキュメントでそのようにマークされています。 turn-on-eldoc-mode別名であるeldoc-modeの中でeldoc.el。[...] この関数は24.4以降廃止されました。eldoc-mode代わりに使用してください。 init-fileで古い変数を参照していないことを確認したいのですが、手動で全体をチェックすることも避けたいです。 だから私の質問は:init-file内のすべての廃止された変数を自動的に識別する方法はありますか?
8 init-file 

1
use-packageでDired +を自動的にロードすることは可能ですか?
私が追加しようとしているdired+私にinit.elでuse-packageはなく、私はの名前を見つけることができないようdired+パッケージリポジトリ(マーマレード、melpaまたはELPA)のいずれかにします。 dired+手動でダウンロードしてアクティブ化しrequire、で場所を定義した後、追加することができましたload-path。 dired+手動でダウンロードした後にロードするinit.elの現在のコード: ;; ---- Dired + -------- ;; Loads Dired+ Manually (add-to-list 'load-path "~/.emacs.d/elpa/dired+/") (require 'dired+)

1
(use-package)詩の後のLaTeXのためのEmacsセットアップ
この構成ファイルuse-packageをAucTeX、RefTeXおよびに関して機能させる方法LaTeX。私は通常、純粋なtex文書よりもラテックスrahterを書きます。 現在動作しているEmacs構成 (load "auctex.el" nil t t) (setq-default TeX-master nil) ; by each new fie AUCTEX will ask for a master fie. (setq TeX-auto-save t) (setq TeX-parse-self t) (setq-default TeX-PDF-mode t) (setq TeX-show-compilation nil) ; if `t`, automatically shows compilation log ;; (setq-default TeX-engine 'xetex) ; optional (setq TeX-save-query nil) …

2
ob-shellの初期化エラーをクリアするには、 `(shell。t)`を削除する必要がありますか?
最初の投稿。Emacsのインストールのトラブルシューティングに成功したかどうかを確認します。失敗した場合は、どこでどのように続行するかを指示します。 私のセットアップ: Emacs 24.5 Macbook Pro Core Duo(2010年半ば) OSX El Cap(10.11.4) 最近、EmacsをKierian Healyの[ https://kieranhealy.org/resources/emacs-starter-kit/](社会科学スターターキット)とともにインストールしました。インストール後に最初にEmacsを起動したとき、私が知る限り、何も機能しないというエラー(以下)を受け取りました。ただし、Emacsを初めて使用する場合は、確信が持てません。 インストールすると、起動時に次のエラーメッセージが表示されました。 Warning (initialization): An error occurred while loading `/Users/lmp/.emacs.d/init.el': File error: Cannot open load file, no such file or directory, ob-shell To ensure normal operation, you should investigate and remove the cause of the error in …


2
初期化ファイルの相対パス
カスタムディレクトリからテーマなどをロードする場合、絶対パスではなくinit.elファイルからの相対パスを指定できますか? 私のOSXとWindowsマシンで同じ設定ファイルを使用できるようにしたいので、〜/ .emacs.d / themesのような絶対パスが各マシンで異なるものを意味するので私は尋ねます(Windowsがどのように処理するかさえわかりません〜)
7 init-file 

1
パッケージをインストールする簡単な方法は何ですか?
私はすでにMELPAを使用しています。この質問は、パッケージをインストールする実際のメカニズムについてです。私の現在のプロセスは: M-x パッケージリストパッケージ C-s name-of-package C-s その単語の別のインスタンスだけでなく、パッケージの実際の名前になるのに十分な回数。 RET (これにより、パッケージの詳細が別のバッファーで開かれるので...) C-x o 他のバッファに切り替える down down C-e left 「インストール」という単語の上にカーソルを置く RET y RET 手順4〜8(特に#5と#6)を実行するための、それほど扱いにくい方法はないと思います。私は知ってM-x package-installいますが、*Packages*バッファ内の説明を読みたいです。任意のヒント?

3
Emacsに再起動せずに私のinitファイルのエラーを見つける方法は?
私の初期化ファイルの1つにエラーがあると、Emacsを起動すると次のような漠然としたメッセージが表示されます。 Warning (initialization): An error occurred while loading /Users/im/.emacs.d/init.elc: (wrong-type-argument listp helm-find-files-actions) 多くの構成ファイルのどれにエラーが含まれているか、どの行にあるかはわかりません。ファイルを検索しても役に立たない、というのは、関数helm-find-files-actionsが実際にはどのinitファイルにも含まれていないためです。問題のあるコード行を追跡するために、私はしなければなりません$ emacs --debug-init。 Emacsに問題のある行がどこにあるかを自動的に知らせる方法はありません$ emacs --debug-initか?ファイルを手動で2分割+評価できることはわかっていますが、さらに遅くなります。私のinitファイルの1つにエラーがある場合、Emacsが次のことができると、はるかに良いでしょう。 どのinitファイルを教えてください エラーを含む行番号を教えてください 理想的には、その初期化ファイルを開いて、問題のある行に連れて行ってください これはEmacsで可能ですか、それともファンタジーの世界に住んでいますか?

2
どうすれば2つ目の.dir-localsを作成できますか?
プロジェクトで共同作業するとき、特定の編集変数が設定され、全​​員が同様のスタイルのコードを確実に作成できるようにします。Emacsでは、これらは通常、ファイルローカル変数またはディレクトリローカル変数として実装されます。 ファイルローカル変数は、変数の値をファイル自体に添付したままにしたい場合に最適ですが、プロジェクト内のすべてのファイルで同じ変数を何度も使用すると、煩雑になります。 ディレクトリローカル変数を使用することは明らかな選択ですが、私は個人的にこれを使用して、プロジェクトで使用する電子メールを設定し(仕事の電子メールなどではなく)、コミットと矛盾しないようにしますデータ。 この問題を回避する方法はありますか?同じディレクトリにディレクトリローカル変数を保持する2つのファイル(1つの個人用ファイルと1つのバージョン管理ファイル)を置くことはできますか? 参照: sx.el@3a5afcc
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.