Emacs

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

4
Magitでブランチのアップストリームを変更する
Magit(with P P)でブランチをプッシュし、ブランチにアップストリームがない場合、Magitはプッシュ先のブランチの名前を尋ねます。それは素晴らしいことです。 ただし、ブランチのアップストリームを設定すると、Magitはプッシュする場所を尋ねなくなります。これは通常便利ですが(毎回確認する必要はありません)、別のリモートブランチにブランチをプッシュするのが難しくなります。 現在のブランチに既にアップストリームがある場合でも、Magitに宛先ブランチについて再度質問させる方法はありますか? 使用事例 私はこのようなブランチを持っていることは非常に一般的です: Local: issue-30 ~/Git-Projects/repo/ Remote: issue-30 @ origin (git@github.com:.../repo.git) Head: ebe4054 Some commit message そして、ローカルとリモートの両方のブランチをに変更したいと思いissue-30-and-34ます。Localブランチの名前を変更しただけの場合は、次のようにします。 Local: issue-30-and-34 ~/Git-Projects/repo/ Remote: issue-30 @ origin (git@github.com:.../repo.git) Head: ebe4054 Some commit message 削除してもorigin/issue-30、実行P Pするissue-30-and-34 と単にorigin/issue-30。 私がやっていることは次のことですが、単一のgitコマンドで行うことができるものについてはかなり遠回りに感じます: issue-30-and-34 (古いブランチの名前を変更する代わりに)という新しいブランチを作成します。 のローカルおよびリモートの両方のバージョンを削除しissue-30、 プッシュissue-30-and-34(まだアップストリームがないため、Magitはどこにプッシュするかを尋ねます)。
47 magit  git 

2
EmacsでのOTF合字のサポート
PragmataProは、多くのプログラミング合字が付属する書体です。私の理解では、これらはOpenTypeフェイス(OTF)の合字です。 私はEmacsが(例えば文字の組み合わせのプログラム交換をサポートしていることを認識しています->し⟶たりlambdaしますλ)。ただし、これらは独自のコードポイントを持っているため、実際の合字にはないユニコードの偽合字です。 Emacs(25現在)がOTFの合字を自動的にサポートしないことを修正できますか?下位レベルでは、グリフマッピングを手動で指定するために使用できるオプションはありますか? 合字がサポートされていない場合、Emacsが合字をサポートするには何をする必要がありますか?
46 fonts  display 

1
Emacs Diredでファイルをすばやくコピー/移動する方法は?
でDiredモードでは、私がすることができますmファイルをマークし、R目的地に移動します。 宛先パスが長すぎる場合があります。分割ウィンドウで宛先を開いた状態で、ファイルをより速く移動する方法はありますか? 画面に2つのひどいウィンドウが表示されたとき、GUIファイルマネージャーのドラッグアンドドロップ機能がありませんでした。
46 dired 

6
組織モード9:コードブロックを評価できません
Emacsの設定は、.orgソースブロックを.elファイルにもつれたファイルの中にあります。私はソースブロックを評価できましたC-c C-c 今日、org elpaからorg-modeバージョン9に更新し、次のようなソースブロックを評価しました #+BEGIN_SRC emacs-lisp :tangle yes (setq org-export-coding-system 'utf-8) #+END_SRC C-c C-c次のメッセージを出力します このemacs-lispコードブロックの評価は無効です。 私にはinit.el私はすでにORG-バベルの言語を定義しています: (org-babel-do-load-languages 'org-babel-load-languages '((emacs-lisp . t) (org . t) (sh . t))) org-modeのストックEmacsバージョンをロードするとC-c C-c、期待どおりにもつれます。組織モード9の変更ログでこれに関する変更を見つけることができませんでした。 組織モード9でコードブロックの評価を有効にする方法

3
emacs内からemacsを再起動します
emacsを何度も再起動します。私がやりたいのは、代わりに新しいものを生成するためだけに、現在のemacsを殺す関数を作成することです。理想的には、これはTTYでも機能します。

1
IDOからHelmに移行するときのワークフローの変更方法
Emacsの初心者として、私はIDOを見つけて、ファイルの検索がずっと速くなったので、それが大好きでした。このサイトでしばらく時間を過ごした後、私はHelmについてますます読んでおり、切り替えを計画しています。私の質問のいくつかは次のとおりです。 最大の違いは何ですか? 具体的には、ファイルの検索、バッファーの切り替え、または新しいコマンドの呼び出し時に、ワークフローをどのように変更する必要がありますか? この投稿を使用してHelmをセットアップしましたが、ファイル検索(C-x C-f)およびバッファースイッチ(C-x b)は以前とほとんど同じように見えます。 ここに私の設定があります: (require 'helm) (require 'helm-config) ;; The default "C-x c" is quite close to "C-x C-c", which quits Emacs. ;; Changed to "C-c h". Note: We must set "C-c h" globally, because we ;; cannot change `helm-command-prefix-key' once `helm-config' is loaded. (global-set-key (kbd "C-c …
44 helm  ido 


7
TRAMP経由でアクセスするリモートマシンの$ EDITORとしてローカルEmacsクライアントを使用するにはどうすればよいですか?
私はよく、TRAMPを使用して、ファイルの編集とでのリモートシェルの実行の両方のために、複数のリモートサーバーを管理しshell-modeます。ただし、これは、コマンドがEDITOR変数を使用してファイルを編集する場合は機能しません。crontab -e特にshell-mode、「ダム」端末はその中で別のエディターの実行をサポートしていないためです。 ローカルでは、適切な呼び出しを使用してこれを行います。この呼び出しemacsclientにより、新しいバッファーが開かれ、非常に簡単になります。残念ながら、これはリモートマシンでは機能しません。 私は使用できると思いますed。(はい!) EDITORローカルのEmacsインスタンスでファイルを編集できるようにリモートを設定するにはどうすればよいですか?

6
C ++でインテリジェントな自動補完を取得する方法は?
Emacsに自動補完機能がない場合、他のIDEと競合することはできません。オートコンプリートにより、私はより効率的なプログラマになります。Auto Complete Mode拡張機能は知っていますが、C ++では機能しません。 C ++のスマートで効率的なオートコンプリートを実現するにはどうすればよいですか? この質問は、もともとエリア51の提案について Malabarbaが尋ねたものです。C++でインテリジェントなオートコンプリートを取得する方法は?
43 c++  completion 

2
Magitでブランチをリストする方法
Magitでリポジトリのブランチを一覧表示するにはどうすればよいgit branch --listですか(つまり、に相当)?ブランチのポップアップでこれを見つけることを期待していましたが、ユーザーマニュアルの「Inspecting」セクションのどこにも見つからなかったようです。私は何が欠けていますか?
43 magit 

2
Magitでファイルの特定のリビジョンを開くにはどうすればよいですか?
現在のブランチを変更せずにMagitでEmacsのファイルの特定のリビジョンを開くことは可能ですか? 変更された機能が別のファイルの機能に置き換えられたリビジョンのローカル変更をリベースしました。変更を並べて比較できるように、変更の古いリビジョンを別のバッファーで開きたいと思います。 私の現在のハッキングソリューションは、実行git show <branch pre-rebase>:file > old_fileしてからold_fileEmacsで開くことです。
43 magit  git 


4
Magitを使用して以前のコミットに変更を追加する
プッシュの準備ができている2つのコミット、A、Bがあります。Aに何かを追加するのを忘れたことに気付きました。 Magitを使用してこの変更をAに追加するにはどうすればよいですか?Gitドキュメントのどの部分を見るべきかさえわかりません。
43 magit  git 

3
古い「XMLの折り方」の質問
私はかなりの量の手動XML編集を行っており(私が行っているコード生成のソース定義はカスタムXML形式です)、もちろん特別な目的(通常はい)XMLエディターよりもEmacsを使用することを好みます。nXmlモードは過去に私をうまく支えてきましたが、「アウトライン」サポートを回避することはできません。さまざまなインターネットおよびSOの投稿は事実上何も言いません。XML構造自体を変更する必要があるかどうかにかかわらず、Emacs(任意のモード)でXMLのアウトライン/折りたたみに関する実用的な経験がある人はいないでしょうか。
42 xml  nxml  outline 

5
EmacsからPDFを開くデフォルトの方法として外部プログラムを使用する方法は?
とき、私はM-x find-filePDF、それはEmacsで開いています。これは素晴らしいことですが、EmacsのPDFビューアーには必要な多くの機能が欠けているため、代わりに外部プログラムでPDFを開くことを好みます。PDFのデフォルトビューアーとして外部プログラムを使用するようにEmacsを構成するにはどうすればよいですか?
42 pdf  find-file 

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