Emacs

Emacsを使っている、拡張している、または開発している人のためのQ&A

2
組織モードでのさまざまな優先度の色
私の中でこれらの行を使用して優先度の顔属性で組織モードを設定しましたinit.el: (set-face-attribute 'org-priority nil :foreground "aquamarine1" :background "black" :inherit font-lock-keyword-face :inverse-video t :box '(:line-width 2 :color "orange" :style released-button)) しかし、優先順位#A、#B、#Cに異なる色を設定する方法があるかどうか疑問に思っています。
11 org-mode  faces 

1
PDFView(pdf-tools)モードでキーボードでテキストをマーク
doc-viewモードをに置き換えましたpdf-tools。 マウスでページにマークを設定するのは簡単ですが、キーボードでどのように設定しますか? readmeには、機能についての説明があります。「*領域をマークし、PDFからテキストを削除します。」 私が得た最も近いものは、ページ全体をでマークすることですM-x pdf-view-mark-whole-page。
11 pdf  mark 

1
Ctrl-Kビジュアルラインモードではスクリーンエッジではなくラインをキル
(一般的な技術/ emacsの未経験については、事前に謝罪します。私はorg-mode小説を書くために使用するので、その多くのオプションをあまり深く掘り下げていません) 私がしているvisual-line-modeラインで私のデフォルトとして設定され(global-visual-line-mode t)、私の中で~/.emacs。これまで、ctrl-k(kill-line)はこのモードで行全体を強制終了していましたが、最近再フォーマットされたコンピューターでctrl-kは、画面の端までしか強制終了していません。 ctrl-k画面の端を越えて強制終了する設定をどのように提案しますか?
11 org-mode 

2
Emacsは、トランプを使用してリモートHPCノードのインタラクティブセッションで実行できますか?
EmacsでESSおよびtrampを使用して、リモートファイルをロードし、HPCコンピューターでリモートRプロセスを実行しています。SSHキーを使用すると、trampはと、これが容易になりますC-x C-fでファイルを見つけるために/ssh:myserver:/path/to/file続くM-x RRセッションを起動します。 ただし、ジョブスケジューリングシステム(Sun Grid EngineやTorqueなど)を使用するHPCコンピューターでは、ヘッドノードで使用できるメモリとCPUの量に制限があるため、を使用してインタラクティブセッションを起動する必要がありqsub -Iます。 qsub -Issh接続が行われた後、スレーブノードで(使用または同等のもの)インタラクティブセッションを起動するようにtramp、ssh、Emacsを構成することは可能ですか?
11 tramp  ess  interactive  ssh 

6
helmおよび/または発射物を持つディレクトリ内の再帰的なgrep?
ディレクトリでの再帰的なgrepは最も単純なものでなければなりませんが、それを動作させるためのレシピをまだ見つけていません。私は次のコマンドの間でジャグリングしていて、その中に機能が埋め込まれているのかわかりません: helm-find-files:問題は、これがディレクトリを再帰的に見つけるのが本当に悪いことです。 projectile-find-dir:これはディレクトリを見つけるのに最適です!ただし、helm completeを使用しても、helmモードで終了しないため、C-u C-sコマンドはここでは機能しません。 helm-find:再帰権を取得しますが、ディレクトリではなくファイルを対象とします helm-projectile-find-dir:私が欲しいもののようです。
11 helm  projectile  grep 


4
Org-Mode:「組織モードのマークアップ」キーバインドを作成するには?
私は、私が使用することができます知っている*bold*、/italic/、_underline_、=verbatim=、~code~、と+strike-through+するテキストにマークアップ適用でorg-mode。しかし、これらの変更をテキストの領域に適用するためのキーバインディングをどのように作成しますか?たとえば、テキストを太字にしたい場合は、より簡単な方法がありますか テキストの前に移動する 接頭辞として * テキストの最後に移動する *?を追加する など、一連のテキストを「太字」にするコマンドを見つけることができないようですorg-make-region-bold。そのようなコマンドはありますか?


3
org-modeでソースコードブロックを自動フォーマットする方法
org-modeを使用して本に関するメモをとっているときに、コードスニペットをコピーしてメモファイルに貼り付ける場合があります。貼り付けたら、 1. `C-c '` to call `org-edit-special` 2. `C-x h` to mark all the source code 3. `TAB` to format it コードをに貼り付けた後#+BEGIN_SRC...#+END_SRC、コードブロックを自動的にフォーマットする、またはTABソースコードブロック全体をフォーマットする(インデントする)ために1つのキーだけを使用できるという解決策は、組織モードにありますか? デフォルトTAB(を使用せずにブロックに入力C-c ')は、#+BEGIN_SRCヘッダーの2列後にすべての行を揃えるだけです。2行目の先頭にスペースがある場合、スペースが追加されるだけで、3つのステップのようにすべての行がインデントされません。

2
モッシュ上のトランプ
Moshはsshの代替であり、一般的に弾力性があります。特に、以下を処理できます。 極端なパケット損失 クライアントIPの変更 一時的な接続の喪失 X11フォワーディングがないことを除いて、TRAMPが使用しないことを除いて、それを使用することにはいくつかの欠点があります。 不安定な環境でtrampをはるかに安定させる可能性があるため、emacsで動作させることができれば素晴らしいでしょう。 これに向けて取り組むためにすでにいくつかの作業が行われていますが、まだ何も機能していません。
11 tramp 

3
通知を取り消さずにバッファを変更するにはどうすればよいですか?
Q:undo気づかずにバッファーにテキストを挿入/変更するにはどうすればよいですか? これがユースケースです。すべてのファイルの先頭にコメントブロックがあり、ファイルに対する最新の変更のタイムスタンプを更新します。undoファシリティに気付かれずにそのタイムスタンプを変更できるようにしたいのですが。 undoここで短絡させたい理由は、LaTeXドキュメント(およびおそらく他のドキュメント)を編集/コンパイルするときに発生する次のエッジケースによるものです。 ファイルに小さな変更を加えて、コンパイルされたドキュメントにどのように影響するかを確認します ファイルを保存します(タイムスタンプを更新します)。 latexファイルで実行する 変更が悪いものであると判断する undo 変更 ステップ(5)(undo)の問題は、ステップ(1)で行われた変更を取り消すのではなく、ステップ(2)で更新されたタイムスタンプを取り消すことです。それは(私はできた私を気にしないだろうundo、それはまた、移動が多く、多くの行離れて実際の実質的な変更からほとんど常にファイルの先頭にすべての道のタイムスタンプを指していることを除いて、再び)。それは非常に耳障りで、私の集中力を完全に壊します。 私が訪問しているファイルに関して質問を投げかけていますが、それはより一般的にはバッファを変更することについてです。 それで、バッファへの特定の変更に気付かないようにするにはどうすればよいundoですか?


2
会社モードを使用したファイル名補完
init.elで次のコマンドを使用して会社を有効にしました。 (require 'company) (add-hook 'after-init-hook 'global-company-mode) ただし、ソースにプロバイダがあり、ウェブサイトでサポートされていると記載されていますが、ファイル名の補完は行われていません。 / home / emmanuel ...と入力し始めますが、何も起こりませんが、補完がオプションの提供を開始することを期待していますか? また、会社モードの相対パスの自動検出はどのように自動検出されますか?サポートされていると思いますが、最初の "/"をヒントにしないと、どのように検出されるのかわかりません。

3
キルした長方形をキルリングにコピーする方法
バッファからテキストの長方形を頻繁に抽出しますが、テキストが長方形ではないかのようにヤンクしたいと思います。現在キルされている長方形をキルリングに追加する方法はありますか? GNU Emacsマニュアルは、この言うことがあります。 長方形を「殺す」ことは、通常の意味で殺すことではありません。長方形はキルリングに保存されませんが、最後に殺された長方形のみを記録する特別な場所に保存されます。これは、長方形のヤンクは線形テキストのヤンクとは非常に異なるため、異なるヤンクコマンドを使用する必要があるためです。ヤンクポップは長方形には定義されていません。 しかし、私は基本的に私が望む動作を得ることができます M-> バッファの最後に移動 C-x r y ヤンク長方形 C-x C-x 交換ポイントとマーク(新しくヤンクされたラインを選択) C-w 選択範囲をキルリングに殺す キルされた長方形をキルリングエントリに変換するより良い方法はありますか?


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