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

Emacsテキストエディタの使用に関する質問。Emacs Stack Exchange:https://emacs.stackexchange.comも参照してください。


1
Aquamacsの起動寸法
Aquamacs(emacs)の場合、起動時にウィンドウのサイズを設定するにはどうすればいいですか? (例:常にフルスクリーン、またはそれ以上 - スクリーンのちょうど半分)
3 mac  emacs 

2
マークされた領域を広げるためにシフトクリック
マウスを使用してドラッグせずにテキストを選択(領域をマーク)したいとします。私が普段していること(ほとんどのアプリでは emacs )は: マウスの左ボタンでクリック down-mouse-1 ; マウスを放して、選択を始めたい場所にカーソルを置きます。 長押し シフト キー; そして最後にクリック( down-mouse-1 )テキストの代わりに、選択を終了させたい場所に、 しかし、私はこれを行うことはできません emacsなぜなら、ステップ4ではコンテキストメニューがポップアップするからです( Change default buffer face そして、私の選択は失われます。 再マッピングしてみました <S-down-mouse-1> 他のいくつかのコマンドでは成功しません。 誰かがこの偉業を達成する方法を知っていますか emacs? (私は使っています emacs 24.2以降 Xubuntu 12.04以降 Mac Os X 10.8(Cocoa Emacs);私が使っている transient-mode そして cua-mode。) 更新: このコードを試してみました。 ここに しかし、また成功しませんでした。 ;; shift + click select region (define-key global-map …

1
組織モードの時計の履歴メニューをナビゲートするにはどうすればよいですか?
何を試しても、(org-clock-in-last)そのメニューで正しく動作しません。 ドキュメントには次のように書かれています: C-c C-x C-x (org-clock-in-last) 最後にクロックされたタスクをリクロックします。1つのCuプレフィックス引数を使用して、クロック履歴からタスクを選択します。2つのCuプレフィックスを使用すると、最後のクロックが停止したときにクロックを開始して、連続クロックを強制します。 生成されるメニューはC-u C-c C-x C-x次のようになります。 しかし、キーボードで1、2、または3を押すと、現在の見出しに移動します。空のバッファーでこの同じコマンドを実行するとorg-mode、セレクターがメニューを無視していることが確認されます。 Select task for clocking: byte-code: Before first headline at position 2123 in buffer *scratch* [2 times] 基本的なものが欠けていますか?
3 emacs  org-mode 

0
Emacs for Windowsでmsysgitシェルを使用する
私はEmacsを初めて使用し、次のコマンドでmsysgitシェルを開くことができるようにemacsをセットアップしようとしています。 M-x bash-shell 次のスニペットをinit.elに追加しました。 (defun bash-shell () "Run git bash in shell mode." (interactive) (let ((explicit-shell-file-name "C:/Dev/Apps/Git/bin/sh.exe") (shell-file-name explicit-shell-file-name) (explicit-sh.exe-args '("--login" "-i"))) (call-interactively 'shell))) 動作しているように見えますが、期待どおりには動作していません。次の出力から始まります。 Welcome to Git (version 1.8.4-preview20130916) Run 'git help git' to display the help index. Run 'git help <command>' to display help for specific commands. しかし、それから行き詰まります。ただし、標準コマンド(ls、pwdなど)を入力できますが、.bashrcは実行されないようです。exitしかし、私はそれを適切に起動するか、少なくとも.bashrcを実行するように思えますが、これは非常に混乱しています。 …

2
バッファの残りが実行されているにもかかわらず、init.elでemacsが実行されない(set-face-attribute…)のはなぜですか?
私が持っている(set-face-attribute 'default nil :height 100)私は少し大きすぎるデフォルトのフォントサイズを見つけるために私のinit.elに。ただし、emacsがロードされても実行されません。 私は持っていないinit.elc私の代表更新されたバージョンではありませんファイルをinit.el、私は私の残りの部分は知ってinit.el実行されています。 (set-face-attribute ...)それを上書きする可能性のある他のsexps はありません。 init.elemacsをロードして自分で実行した後、my に戻り、プロパティを正しく設定します(つまり、すべてのバッファー(新しいフレームではなく)に永続的に)

2
Mac OSXのemacsでプリンターを選択する方法
私は両方のemacsに慣れておらず、bashの経験もあまりありません。関連する質問がいくつかありますか? (1)印刷するプリンターを選択できるようにemacsをセットアップできますか?USBで接続された1台のプリンターと2台のネットワークプリンターにアクセスできますが、常に同じプリンターに印刷したいわけではありません。 (2)これらのプリンターの正確な名前を調べるにはどうすればよいですか(emacsでのセットアップに必要)。これらはSystem Preferences -> Print & FaxMac OSXに表示される名前と同じですか (3)アクセスできるプリンター(USBおよびネットワークプリンターで接続されている)の名前を検索するコマンドまたは何かがありますか? ここにいるすべての専門家に感謝します。彼らはいつもとても親切です。
3 macos  bash  emacs 

1
Emacsに特殊文字を挿入する
私は英語のキーボードを使用し、時々ドイツ語の文字を入力する必要があります。だから私は定義した (global-set-key [?\C-\;] (make-sparse-keymap)) (global-set-key [?\C-\; ?A] [?\x08C4]) ... 「ä」などを挿入します。以前は機能していましたが、現在のGNU Emacs 23.1.1では機能しません。数字としてハードコードされた文字を使用するのは良い考えではないことを理解していますが、エンコードの問題を回避するのに役立ちました(これは、共有ファイルシステムでもSun、Linux、Windowsでうまく機能しました)。 Emacsに特殊文字を挿入するためのキーを定義する最良の方法は何ですか?

1
emacsでは、ファイルのセクションを別のファイルであるかのように編集します。
いくつかのタスクでは、プロジェクト(LaTeXレポート、中サイズのPythonスクリプトなど)を別々の小さなファイルに分割するよりも、単一の大きなファイルを好みます。より簡単な検索と検索と置換のために。しかし、編集のためには、プロジェクトの異なる部分を別々に表示して、いくつかの小さなファイルを優先することがしばしば望ましいです。 バッファをファイルの他のすべてのビューと同期させながら、ファイルの一部を別々のファイルであるかのように編集できるemacsのモード/パッケージはありますか?気がついた clone-indirect-bufferしかし、その目的の一部を達成している間は、間接バッファーをファイルの特定のセクションに限定する方法をお勧めします。例えばと思う組織モードの C-c ' しかし間接バッファで実装されています。理想的には、実装はセクションを定義するためのいくつかの構文をサポートするでしょう。 私はそれを試したことがなかったが(私のシステムでは動かなかったが)、LEOエディタは私がemacsに欲しいと思う概念に大体基づいて構築されていると思う。
2 emacs  outline 

1
定型句を2回挿入するEmacs
見つかったエントリと基本的に同じエントリがあります ここに : (defun perl-boilerplate () (if (not (file-exists-p (buffer-file-name (current-buffer)))) (cond ((string-match "\.pl$" buffer-file-name) (insert "#!/usr/local/bin/perl\nuse warnings;\nuse strict;\n")) ((string-match "\\([^/]*\\)\.pm$" buffer-file-name) (insert (concat "package " (match-string 1 buffer-file-name) ";\n\nuse warnings;\nuse strict;\n\n1;\n")) (backward-char 4))))) (add-hook 'cperl-mode-hook 'perl-boilerplate) OS Xで22.3を使用していたときは、これはすべてうまくいきました。24.1にアップデートしたところです。新しい.plファイルを作成するたびに、定型句が2回挿入されます。私の.emacsファイルは変更されていないので、これが何を引き起こすのか疑問に思います。フックが2回適用されているのでしょうか。 (それが起こる可能性があるとは思わなかった。) 誰もが同じ現象に遭遇する、またはこれを修正する方法を教えてもらえますか? また これは私がモジュールを起動したときに起こることです。 2番目のインスタンスが最初のインスタンスが終了する前に、つまり最後の '1;'が追加される前に、どのように追加されるかに注意してください。ライン。 package Foo; use warnings; use …
2 emacs  perl 

1
Thunderbird外部エディタをEmacsで動かす
私は電子メールを作成するためにEmacsを使用できるように、Thunderbird用のExternal Editorエクステンションを動作させようとしています。私はこれを機能させるのにあまり運がありませんでした。誰もがこの仕事をするために使用したステップを説明できますか。私の最初の問題は外部エディタプラグイン自体が機能していないことだと思います。geditで機能させることさえできないからです。 http://globs.org/download.php ランニング: Ubuntu 11.10 Emacs 23 使用するExternal Editorのバージョンがわからない メインリポジトリの最新のThunderbird

1
Emacsテーマは端末で異なる色を使います
私が作りました テーマ Emacs 24では、defthemeを使って、私が生成したものに基づいて 4ビット 、大まかに組み込まれたタンゴのテーマに基づいたテーマ構造を持ちます。 下のスクリーンショットでは、あなたは見ることができます emacs -nw 左側に emacs 右側に。アクティブ Xリソース ファイルは同一の16進値を使用します。 これを修正するにはどうすればよいでしょうか。

1
Org-Modeでタブ付きインデントリストを入れ子リストに変換する
データベースのリファクタリングを管理するためにOrg-Modeと協力しています。その一部には、現在のスキーマをテキストに変換して整理できるようにすることが含まれていました。私はこのようなデータを出力するクエリを書きました: | table | | | | column | | | column | | | column | | | column | | table | | | | column | | | column | これをコピーしてEmacsに貼り付けると、空のフィールドがタブに変換されます。すべて問題ありませんが、Org-Modeでインデント付きのリストをサブリスト付きのリストに変換する方法はありますか? 私ができた最善の方法は、クエリを出力にハッキングすることでした。 | + table | | | | - column | Org-Modeを既に正しくフォーマットされたリストであると考えるように「トリック」するために。
2 emacs  org-mode 

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 

1
カーソルを動かさずにreverse-i-searchを終了するにはどうすればいいですか?
Bashでは、(Bashでemacsキーバインドを使用して)逆i検索を実行しているときに、次のような状況に遭遇することがよくあり (reverse-i-search:ccc) aaa bbb |ccc ddd ます。 さて、ここから始めて、cccそれを作るなど、前にいくつかの文字を追加したいと思いeee cccます。 しかし、私は押すことができませんEnter、さもなければコマンドは直接実行されます。 追加したい文字を直接入力することはできません。そうしないと、検索文字列が変更されます。 私は押すことができないEsc、そうでなければbashは検索をやめるだけでなくカーソルを動かすだろう。 それでは、どのようにしてbashに検索を終了し、カーソルをそのままにするように指示すればよいのでしょうか。
2 linux  bash  terminal  emacs 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.