タグ付けされた質問 「elisp」



2
Emacsで既存の関数の定義を印刷する方法はありますか?
Emacsの既存の関数の定義を見たいのですが。これは可能ですか? 私は試しましたC-h d function-name RETが、実際の関数自体ではなく、関数の説明文字列のみを返します。 type関数の定義全体を返すbashのコマンドに似たものを考えています。 (恥ずかしい裏話:機能して.emacsいないバージョンを使用して、ファイル内の機能している関数を誤って上書きしました。元の関数はまだメモリ内にあります。そして、機能します!しかし、私は一生、どのようにそれを実行したか思い出せません。)
10 emacs  elisp  lisp 


1
emacsでスライムを設定する
私はスライムをemacs用に設定する過程にあります。これまでのところ、私は次のような一般的なlispのための基本的な機能性について読みました。 C-c C-q これはコマンドを起動します slime-close-parens-at-point これは、マウスの位置に適切な数の括弧を配置することです。かっこいいと思われる別のコマンドが呼び出されました C-c C-c そしてそれはあなたが編集しているコードをバッファの中でREPLに渡し、それを「コンパイル」します。 なぜこれらのコマンドが私には効かないのですか? とにかく、私はダウンロードしました slime 経由 M-x list-packages そしてこの機能を持っていないようです( C-h w そして、これらのコマンドのいずれかが私にこれらのコマンドが存在していることに注意してくださいしないことを教えてくれます。だから、私はこのような他のスライムエクステンションの束を見た slime-repl', 'slime-fuzzy' and 'hippie-expand-slime'. So I again used M-x list-packages `とそれらをダウンロードしました。 それでも私はこれらのコマンドを持っていませんでした。スライムに関連する私のemacsファイルの内容は次のとおりです。 ;;;Common Lisp and Slime (add-to-list 'load-path "/home/s2s2/.emacs.d/elpa/slime-20130626.1151") (add-to-list 'load-path "/home/s2s2/.emacs.d/elpa/slime-repl-201000404") (add-to-list 'load-path "/home/s2s2/.emacs.d/elpa/hippie-expand-slime-20130226.1656") (add-to-list 'load-path "/home/s2s2/.emacs.d/elpa/slime-fuzzy-20100404") (require 'slime) (setq …
2 emacs  elisp  lisp  slime 

2
起動時にemacs組織モード設定を読み込む方法
org-mode 8.2onのカスタムセットアップを使用しようとしていますが、Windows 7期待どおりに機能しません。 私の「Emacs」バージョン:MARVIN上の2012-08-29のGNU Emacs 24.2.1(i386-mingw-nt6.1.7601) 私が試したもの: 〜/ .emacs ~/.emacs私が持っているファイルには(とりわけ)これらの行があります: (if (boundp 'org-mode-user-lisp-path) (add-to-list 'load-path org-mode-user-lisp-path) (add-to-list 'load-path (expand-file-name "~/org-mode/org_current/lisp"))) (setq default-directory "C:/Users/mypath/" ) (if (boundp 'org-mode-user-contrib-lisp-path) (add-to-list 'load-path org-mode-user-contrib-lisp-path) (add-to-list 'load-path (expand-file-name "~/org-mode/org_current/contrib/lisp/")) (add-to-list 'load-path (expand-file-name "~/org-mode/morelisp/"))) (require 'icicles) (require 'dired+) (require 'org) (require 'bookmark+) (load "org") 以降 (load …

1
終了時にemacsclientのpwdにcdする方法
emacsclientを終了するときに、ディレクトリをemacsclientの現在のディレクトリに変更するフックを提供できますか? 私はしばしばターミナル経由でいくつかのファイルに移動し、emacsclientを開いていくつかのファイルを編集し、次にemacsclientを終了して同じディレクトリ内のファイルでシェルコマンドを実行します。emacs(popshell、Mx!、multi termなどを含む)内で端末を開くことを含む他のいくつかのオプションよりも満足のいくものだと思います。 ただし、emacsclientの使用中に他のディレクトリのファイルにアクセスすることもあります。その後、emacsclientを終了して、ファイルを編集していたのと同じディレクトリからいくつかのシェルコマンドを実行します。ただし、emacsclientを終了すると、emacsclientを開いた元のディレクトリに戻り、cdを使用して同じディレクトリに移動する必要があります。これは不便であり、ディレクトリ内のファイル構造が類似/同一であるため、気づかないとエラーが発生します。 詳細な背景情報:emacs --daemonを起動し、現在の作業ディレクトリ内またはその近くで編集するクイックファイルがあるときに、ターミナルでemacsclient -nwを開きます。「Cx Cc」はemacsclientを終了しますが、emacsデーモンも強制終了するため、「Cx 5 0」または「Cx#」を使用してクライアントのみを終了します。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.