NTEmacs @ ウィキ内検索 / 「multiple-cursors を使うための設定」で検索した結果

検索 :
  • multiple-cursors を使うための設定
    ...m/magnars/multiple-cursors.el/commit/eba10208fc38889e792dca08f4c2067936c3008a#diff-749d0080f8fe91f23f075149bf069e64 2017/05/02 追記 以前のバージョンより機能が縮小されましたが、正常に動作するように見直しました。 【本題】 multiple-cursors を違和感なく使うための設定です。次のページを参考としています。 http //qiita.com/ongaeshi/items/3521b814aa4bf162181d http //qiita.com/scalper/items/b9e357b3af071c930777 http //nishikawasasaki.hatenablog.com/entry/2012/12/...
  • multi-term を使うための設定
    ■ Windows版 Emacs 共通の設定 【お知らせ】 2015/07/26 追記 「fakecygpty を使うための設定」の見直しにより、MinGW版 Emacs 向けに必要だった shell の割り込みの設定が不要となりました。 【本題】 【重要】 「ansi-term を使うための設定」に追加して利用してください。 NTEmacs で multi-term を利用するための設定です。 最初に multi-term をインストールする必要があります。melpa package からインストールしてください。 次に、以下の設定をしてください。 ※ 以下の設定を行い multi-term を起動すると、ansi-term の動きが multi-term と同等なものとなるようです。   純粋な ansi-ter...
  • NTEmacs の設定
    ... を使うための設定 multiple-cursors を使うための設定 google-translate を使いやすくするための設定 ■ 説明ページを作るまでもない設定の紹介 沢山開いているバッファをできるだけ一度に閉じるための設定 (global-set-key (kbd "M-c") (lambda () (interactive) (desktop-clear) (tramp-cleanup-all-connections))) カレントバッファを一発で閉じるための設定 (global-set-key (kbd "M-k") (lambda ()...
  • boiled-mozc を使うための設定
    ■ Emacs 全般で利用できる設定 【本題】 2017/07/14 追記 本設定は、「emacs-mozc を動かすための設定(Emacs 設定編)」で紹介している mozc-im を使った設定と相性が悪いことが分かりました。boiled-mozc-input-method の設定値を japanese-mozc-im にしても全ての問題は改善しません。このため、一旦このページを紹介することを止めました。Google の検索によりこのページに辿り着いた方は、本設定が mozc-im を利用しない mozc と連携する場合にのみ利用できる設定であることにご留意くださるようお願いします。 【本題】 boiled-mozc を使うための設定です。 1) 次のページなどを参考とし、emacs-mozc が動作するように設定を行ってください。 ...
  • WSL で Emacs を使うための設定
    ... を使うための設定 multiple-cursors を使うための設定 google-translate を使いやすくするための設定 沢山開いているバッファをできるだけ一度に閉じるための設定 (global-set-key (kbd "M-c") (lambda () (interactive) (desktop-clear) (tramp-cleanup-all-connections))) カレントバッファを一発で閉じるための設定 (global-set-key (kbd "M-k") (lambda () ...
  • W32-IME を快適に使うための設定
    ■ Windows版 Emacs 共通の設定 【お知らせ】 2020/04/15 追記 IME を無効にするキー設定」と「IME を有効にするキー設定」を追加しました。初期設定では、「無変換」キーと「変換」キーを割り当てています。C-o の設定はトグル動作となっていますが、設定の中のコメントを見直すことで変更可能です。お勧めは、C-o のトグル設定は残して C-j に英数への切替えを設定するものです。日本語への切替えが C-o によるトグル操作による切替えの他、C-j C-o での一発切替えが可能となります。(helm 利用の際に C-j がバッティングしますが、C-o で逃げれます。) なお、次の設定も同じ操作性にできるように見直しました。 Windows の操作を Emacs のキーバインドで行うための設定 (Keyhac版) 2019/05/17...
  • cua-mode を使うための設定
    ■ Emacs 全般で利用できる設定 【お知らせ】 2015/07/27 追記 しばらく cua-rectangle-mark-mode を使ってみましたが、cua-mode の方が使いやすいように思います。 2015/03/10 追記 Emacs-24.4 では、標準で 矩形region が使えるようになりました。 http //rubikitch.com/2014/10/22/emacs244-edit-changes/ また、cua-mode も機能アップしているようです。 http //rubikitch.com/tag/m-x-cua-rectangle-mark-mode/ 【本題】 以下を設定するだけです。C- return で CUAモードに移行します。 ;; cua-mode をオン (cua-mode...
  • singleton な動きをする cygstart 的コマンドを使うための設定 (WSL版)
    【お知らせ】 2021/08/11 追記 次のリポジトリのコマンドに Windows 11 の対応を行いました。 https //github.com/smzht/wsl-utils 2021/02/05 追記 本ページの内容は WSL2 でも動作します。DrvFs や VolFs の記載がある場合には、Windows 側のファイルシステム、WSL2 側のファイルシステムと読み替えてください。 2020/10/27 追記 WSL2 では、UNC パスをマウントしているマウントポイント配下がカレントディレクトリの状態で Windows の exe コマンドを実行するとエラー終了します。sglstart にこの対策を行いました。 https //github.com/smzht/wsl-utils/commit/e311996f02f0b7f39...
  • locate を使うための設定
    ■ Windows版 Emacs 共通の設定 【お知らせ】 2018/08/28 追記 WSL での locate の利用については、こちらを参照ください。 locate を使うための設定(WSL 設定編) 2018/08/26 追記 locate コマンドで and 検索ができるようにあ、-A オプションを追加しました。 2015/07/22 追記 cron-config の実行時の挙動が変わったようなので、コマンドの指定方法を変更しました。 【本題】 Cygwin および NTEmacs から locate を利用するための設定です。 まず、locateを使うためのDBを次のようなスクリプトを実行して作成します。updatedb のオプションは、適当に修正してください。 ~/bin/updatedb...
  • w32-symlinks を dired と連携して使うための設定
    ■ Windows版 Emacs 共通の設定 ■ Windows Subsystem for Linux の Emacs で利用できる設定 【お知らせ】 2021/02/05 追記 本ページの内容は WSL2 でも動作します。DrvFs や VolFs の記載がある場合には、Windows 側のファイルシステム、WSL2 側のファイルシステムと読み替えてください。 <2018/06/27 追記> こちらの情報を参考としています。ありがとうございます。 http //d.hatena.ne.jp/holidays-l/20110610/p1 <2018/06/21 追記> Emacs-26系では、default- で始まる変数が廃止されたため、本設定が正常に動作しなくなりました。その対策を行いました。 2017/09/04 追記 ...
  • helm を使うための設定
    ■ Emacs 全般で利用できる設定 【お知らせ】 2021/01/07 追記 Candidate の更新のキーバインドは、C-c C-u です。(覚え書き) 2019/04/03 追記 helm-occur の require が必要になったようなので、追加しました。 2018/08/30 追記 helm で grep を利用した際、helm バッファの表示が乱れる場合があります。その場合は C-c C-u で画面が再描画されます。お試しください。 2018/08/30 追記 2015年末に次のコミットで helm package から helm-do-grep の機能は削除されました。もし、helm-ag より helm-do-grep という方が居りましたら(grep コマンドしか使えないとか)、削除されたコードを復...
  • Windows ショートカットを dired と連携して使うための設定
    ■ Windows版 Emacs 共通の設定 ■ Windows Subsystem for Linux の Emacs で利用できる設定 【お知らせ】 2021/02/05 追記 本ページの内容は WSL2 でも動作します。DrvFs や VolFs の記載がある場合には、Windows 側のファイルシステム、WSL2 側のファイルシステムと読み替えてください。 <2020/02/06 追記> 本設定により dired で表示するようにしたショートカットファイルは、リンク元のファイル名(“- ”の左側のファイル名)であれば wdired の機能で直接編集可能です。ただし、リンク先(“- ”の右側のファイル名)のファイル名を編集すると、不正な動作(恐らく、シンボリックリンクに作り直そうとしてエラーとなり、ショートカットファイルが消える)となりますのでご...
  • emacs-mozc を動かすための設定(Emacs 設定編)
    ■ Windows版 Emacs 共通の設定 (一部の設定を除き、Linux版 Emacs にも適用可能) 【お知らせ】 2021/12/16 追記 相互リンク。こちらも参考になると思います。 https //ploversky.net/archives/463 2020/04/23 追記 ワンショットモディファイアの機能を利用し、左右の Alt キーに IME の切替えを割り当てられるようにしました。Keyhac の設定と連携することで動作します。US のキーボードを利用している場合にお試しください。 なお、次の設定も同じ操作性にできるように見直しました。 Windows の操作を Emacs のキーバインドで行うための設定 (Keyhac版) 2020/04/13 追記 「IME を無効にするキー設定」と「IME を有効にするキー...
  • WSL で NTFS シンボリックリンクや Windows ショートカットを作成するための設定
    ■ Windows Subsystem for Linux の Emacs で利用できる設定 【お知らせ】 2021/02/05 追記 本ページの内容は WSL2 でも動作します。DrvFs や VolFs の記載がある場合には、Windows 側のファイルシステム、WSL2 側のファイルシステムと読み替えてください。 <2019/05/13 追記> 次の設定の見直しにより、Windows ショートカットを作成した際、g で dired の再表示を行わなくともリンク先の表示が行われるようになりました。 Windows ショートカットを dired と連携して使うための設定 2019/05/08 追記 5) で数引数(C-u)をつけて実行した場合は、常に(C-u が一つの場合でも)「.」や「..」の展開を行うようにしました。これでカレントディ...
  • singleton な動きをする cygstart 的コマンドを使うための設定 (Cygwin版)
    【お知らせ】 2018/09/11 追記 sglstart を使っている場合、内部から呼ばれている winactivate.exe コマンドを更新してください。Emacs のタイトルの影響によるウィンドウのアクティベートの誤動作が解消されます。 https //github.com/smzht/win-utils 2018/01/24 追記 この設定の WSL版 もあります。お試しください。 singleton な動きをする cygstart 的コマンドを使うための設定 (WSL版) 2017/09/15 追記 本設定で紹介しているコマンドは次の設定と一緒に使うことを想定しています。Windows 上のドキュメントファイルを Emacs の dired から開くことができ、開いたファイルの操作を Emacs のキーバインドで行うことができるように...
  • dired を OS と連携して使うための設定
    ■ Emacs 全般で利用できる設定 【お知らせ】 2019/06/18 追記 マウスの左ボタン押下時に、マウスポインタ位置のファイルまたはディレクトリを OS で開く設定を追加しました。この対応に併せ、次の設定の見直しも行いました。 Windows ショートカットを dired と連携して使うための設定 2017/08/23 追記 dired のソート順で、アンダーバーで始まるファイル等の並びが一箇所にまとまらない場合は、LANG 環境変数が ja_JP.UTF-8 になっているか確認してみてください。 2017/03/28 追記 os-open-command ファンクションの中の判定で、Cygwin の ln -s で作成したショートカットが、MinGW版 Emacs ではレギュラーファイルと認識されません。但し、シンボリックファ...
  • tramp による接続先で Xクライアント を実行するための設定
    ■ Emacs 全般で利用できる設定 【お知らせ】 2018/12/27 追記 次のページに Xephyr を使った X端末的な利用方法を紹介しています。 MobaXterm を使おう 2018/10/14 追記 設定を ~/.ssh/config で行うように見直しました。 【本題】 tramp による接続先で Xクライアント を実行できるようするための設定です。 1) 次の設定を行う。 tramp を tramp-method “scp” で使うための設定 2) X11 forwarding を必要とするホストの設定を、~/.ssh/config で次のように行う。 aliasname が tramp を行うときに利用するホスト名となる。(/scp aliasname path ) Host ali...
  • Emacs で指定したファイルを Eclipse で開くための設定
    ■ Windows版 Emacs 共通の設定 【お知らせ】 2015/05/17 追記 Cygwin版 Emacs でも動作するように対応しました。 【本題】 Emacs で指定したファイルを Eclipse で開くための設定です。 (require dired) (require cc-mode) (defvar eclipse-home "/c/usr/local/eclipse_4.4") (defun eclipse-open (filename) (message "%s" (concat "cygstart eclipse " filename)) (let ((default-directory (expand-file-name "./...
  • tramp を tramp-method “scp” で使うための設定
    ■ Emacs 全般で利用できる設定 (一部、MinGW版 Emacs 特有の設定を含む) 【お知らせ】 2018/07/25 追記 最近の Emacs のバージョンでは、tramp-default-method のデフォルトの設定が "scp" や "pscp" の外部転送メソッドになったようです。 2018/05/07 追記 tramp の挙動がおかしい時は、Emacs を終了後、~/.emacs.d/tramp というファイルを削除してから Emacs を再起動してください。 2017/04/14 追記 本日発見がありました。Windows版 Emacs を GUI で立ち上げて Tramp によりリモートに接続している状態で、Tramp の接続を行っているウィンドウにファイルをドラック&ド...
  • WSL の Emacs から VSCode でファイルを開くための設定
    ■ Windows Subsystem for Linux の Emacs で利用できる設定 【お知らせ】 2021/06/28 追記 proxy サーバ配下の環境にある PC で Remote-WSL を使った場合、WSL に接続するまでに時間が掛かる問題が発生していました。次のページで紹介してある設定を行ったところ改善しましたので、紹介しておきます。 https //github.com/microsoft/vscode-remote-release/issues/4888 2021/02/05 追記 本ページの内容は WSL2 でも動作します。DrvFs や VolFs の記載がある場合には、Windows 側のファイルシステム、WSL2 側のファイルシステムと読み替えてください。 2020/09/16 追記 WSL2 の対策を行...
  • リモートマシン上の Emacs から、ローカルマシンの Windowsアプリケーションソフトを起動するための設定
    ■ Linux の Emacs で利用できる設定 【お知らせ】 2019/05/07 追記 現在は Cygwin の代わりに WSL を使うことで同様な環境を構築できます。そもそも WSL があれば、リモートマシンで Emacs を起動する必要は無いのかもしれません。 2017/05/01 追記 dired のソート順を制御する ls-lisp-UCA-like-collation の設定を追加しました。 2016/09/29 追記 os-open-command 関数をファイルとディレクトリのみ(URLは対象外)に機能する関数として見直しました。この見直しにより、os-open-command 関数に指定したファイルとディレクトリを開くコマンドを起動するホストの決定は、第一引数に指定した内容からのみで(default-direct...
  • shellバッファ を簡単にポップアップするための設定
    ■ Emacs 全般で利用できる設定 【お知らせ】 2019/04/19 追記 helm を利用している場合、次の設定も行うと shell-mode をさらに便利に利用できます。 helm から comint の入力履歴を検索するための設定 helm で peco もどきのコマンドを使うための設定 2015/10/12 追記 Emacs-25系で、shell コマンドの挙動が変わった(other-window に shellバッファが表示されるようになった)ので、その対策を行いました。 【本題】 dired と連携して shell を利用している場合、tramp にによる ssh や docker の接続なども利用して複数の dired バッファを開き始めると、その dired バッファに対応する shell を選択したり cd し...
  • fakecygpty を使うための設定
    ■ MinGW版 Emacs 特有の設定 【お知らせ】 2022/06/23 追記 次のページに興味深い情報があります。 https //gist.github.com/trueroad/d309d1931100634c2cd1058a0620c663 さらに msvcrt.dll を調べると、次のページが見つかりました。 https //blog.miz-ar.info/2017/01/wide-stdio-msvcrt/ https //blogs.osdn.jp/2020/04/24/wprintf.html Windows版 Emacs の utf-8 化、あと一歩というところでしょうか。 2017/09/10 追記 後半で紹介している 4096バイトを超えるデータを送出したときの問題の対策は、Emacs-25系では不要であること...
  • shell-mode を使うための設定
    ■ Emacs 共通の設定 【お知らせ】 2017/08/09 追記 本設定の代わりに次の設定を行うと、shell-mode がより便利に利用できます。 shellバッファ を簡単にポップアップするための設定 2015/12/11 追記 gnupack-13.02 での確認となりますが、.bashrc の初めの方に次の設定を追加すると、shell-mode のバッファの表示がカラフルになるようです。 if [ "$INSIDE_EMACS" ]; then TERM=emacs fi 2015/07/26 追記 「fakecygpty を使うための設定」の見直しにより、MinGW版 Emacs 向けに必要だった shell の割り込みの設定が不要となりました。 【本題】 【重要】 MinGW...
  • helm から comint の入力履歴を検索するための設定
    ■ Emacs 全般で利用できる設定 【お知らせ】 2018/10/14 追記 X11 forwarding を設定した接続先に ssh で接続した際、「No xauth data; using fake authentication data for X11 forwarding」と表示される場合は、接続元の環境で次のコマンドを実行してみてください。 xauth generate 0 . これが原因で comint-read-input-ring 関数が上手く動作しない場合があるようです。設定を行った後は、M-x tramp-cleanup-all-connection で tramp のコネクションをクリアし、再度本設定の操作を実行してみてください。 2018/09/23 追記 PROMPT_COMMAND 変数での コマンドの .ba...
  • helm-do-grep を and検索 に対応するための設定
    ■ Emacs 全般で利用できる設定 【お知らせ】 2018/09/12 追記 rubikitch 氏による pgreper というコマンドもあるようです。本設定と似た目的のコマンドですが、より高性能なコマンドのようです。今更ではありますが、紹介させていただきます。 http //emacs.rubikitch.com/pgrepper/ https //github.com/rubikitch/pgrepper/ 2018/08/28 追記 helm-ag パッケージの helm-do-ag コマンドも and検索に対応していることを知りました。こちらは、ag コマンドの正規表現の指定方法を工夫することにより、実現しているようです。 https //qiita.com/syohex/items/0ef831d0c295142b7366#%E8%...
  • dired でディレクトリのシンボリックリンクを実体のパスで開くための設定
    ■ Emacs 全般で利用できる設定 (MinGW版 Emacs は対象外。一部、Cygwin版 Emacs 特有の設定を含む。) 【お知らせ】 2017/11/05 追記 常にシンボリックリンクを辿る設定にすれば良い場合は、次の設定をお試しください。 (setq-default find-file-visit-truename t) 【本題】 dired で fキー や oキー を使ってファイル(ディレクトリを含む)を開く際に universal-argument(C-u)を付けてからキーを押すと、そのファイルを実体のパス(シンボリックリンクを含まないパス)で開くようにするための設定です。 (defun ad-dired-get-file-for-visit (return-value) (if current-prefix-arg ...
  • google-translate を使いやすくするための設定
    ■ Emacs 全般で利用できる設定 【お知らせ】 2021/09/10 追記 Emacs 27.1 で動作させるための暫定対策のコードを追加しました。 https //qiita.com/minoruGH/items/75eb4fab53e93653f999 https //masaoo.blogspot.com/2020/12/emacs-271-google-translate-ad-advice.html 2019/12/30 追記 Emacs 26.3 になってからのようですが、google-translate が Args out of range のエラーを吐くようになりました。対策は以下に書かれていますので、参考としてください。 https //qiita.com/akicho8/items/cae976cb3286f51e463...
  • emacs-eclim を使うための設定
    ■ Windows版 Emacs 共通の設定 【お知らせ】 2017/05/25 追記 Language Server Protocol client for Emacs というのもあるようです。 https //github.com/emacs-lsp/ 2017/04/05 追記 OmniSharp も面白そうです。 http //qiita.com/haripo/items/bbe2b91b83bf3c71dac8 2015/05/19 追記 Cygwin版 Emacs に対応しました。設定を MinGW版 Emacs と Cygwin版 Emacs で共有できるようにするため、パスの指定方法を cygpathコマンド で言うところの unix形式 に統一しています。MinGW版 Emacs を利用する場合、Cygwin の導入、...
  • locate を使うための設定(WSL 設定編)
    ■ Windows Subsystem for Linux の Emacs で利用できる設定 【お知らせ】 2021/02/05 追記 本ページの内容は WSL2 でも動作します。DrvFs や VolFs の記載がある場合には、Windows 側のファイルシステム、WSL2 側のファイルシステムと読み替えてください。 2018/08/28 追記 Cygwin での locate の利用については、こちらを参照ください。 locate を使うための設定 【本題】 Ubuntu on WSL で locate を利用するための設定です。 Ubuntu の locate には次のページで説明されているとおり、2つのパッケージがあります。 http //d.hatena.ne.jp/kitokitoki/20091025/p2...
  • Xpra_トピック
    【トピック】 2021/09/17 追記 本ページの調査を行うこととなった 2020/06/01 追記 で報告している問題は、Windows のバージョンアップと共に発生しなくなりました。本ページの情報は過去の記録として残しておきますが、既に不要な情報となっています。 2020/07/13 追記 素の VcXsrv を使った場合でも、問題を解決できそうな方法を見つけました。次のページの追記を参照ください。 WSL で Emacs を使うための設定 2020/07/07 追記 Xpra、X2Go、xrdp を試しましたが、xrdp が一番使えそうでした。xrdp は Multiple windows のモードでは動かないため、ウィンドウマネジャ(軽いウィンドウマネージャでは、openbox などがあるようです)のインストールが別途必要となります...
  • Windowsパス と UNCパス を使えるようにするための設定(WSL 設定編)
    ■ Windows Subsystem for Linux の Emacs で利用できる設定 【お知らせ】 2022/10/29 追記 WSL のマウントオプション等の情報は次のページが参考となります。 https //learn.microsoft.com/ja-jp/windows/wsl/wsl-config 2021/08/07 追記 3) に Windows 11 の対策を行いました。 2021/02/05 追記 本ページの内容は WSL2 でも動作します。DrvFs や VolFs の記載がある場合には、Windows 側のファイルシステム、WSL2 側のファイルシステムと読み替えてください。 2020/08/25 追記 WSL2 では、UNC パスをマウントしているマウントポイント配下がカレントディレクトリの...
  • Windows で簡単に Linux を使う方法
    【お知らせ】 2019/05/07 追記 本ページはあまり意味のある内容では無くなりましたので、トップページからのリンクを外しました。 2019/05/02 追記 仮想ハードディスクイメージの Ubuntu バージョンが 14.04 までしかアップされていないため、18.04 などの Ubuntu バージョンをインストールした場合は、ISO イメージから直接インストールした方が良いかもしれません。 https //www.ubuntulinux.jp/download/ja-remix 2017/08/24 追記 「3Dアクセラレーションを有効化」は、「Guest Additions のインストール」を行ってから対応する必要がありました。その修正を行いました。 【本題】 Windows で Cygwin を使うのもいいが、やはり...
  • Windows ショートカットを dired から開くための設定
    ■ Windows版 Emacs 共通の設定 (要Cygwin) 【お知らせ】 2017/09/04 追記 次の設定をまとめました。本ページの設定よりもこちらの設定の利用をお勧めします。 Windows ショートカットを dired と連携して使うための設定 2017/04/06 追記 Cygwin の cygutils package には readshortcut という Windowsショートカットのリンク先を表示するコマンドが含まれていることが分かりました。但し、readshortcut はファイルサーバなどの UNCパス上にあるショートカットや Cygwin の ln -s で作成したショートカット(CYGWIN環境変数が winsymlinks lnk に設定された状態で ln -s をするとショートカットが作成される)のリンク先を表示する...
  • emacs-mozc を動かすための設定(サーバ準備編)
    ■ Windows版 Emacs 共通の設定 【お知らせ】 2018/07/17 追記 Vagrant を WSL から利用する場合は次のページを参考としてください。本ページの内容は Cygwin を利用する場合の説明となっています。 https //www.vagrantup.com/docs/other/wsl.html 2014/11/18 追記 Windows で Google日本語入力 と連携可能な mozc_emacs_helper.exe を作成することに成功しました。mozc_emacs_helper.exe を使えばここのページの設定は不要となります。mozc_emacs_helper.exe を利用する場合は、次のページを参照ください。 「emacs-mozc を動かすための設定(mozc_emacs_helper コンパイル...
  • dired をより便利に使うための設定
    ■ Emacs 全般で利用できる設定 【お知らせ】 2019/05/09 追記 本設定を次の設定と組み合わせて利用する際、数引数(C-u)の指定がマークしたファイルの操作を打ち消さないように関数のオプションを見直しました。 WSL で NTFS シンボリックリンクや Windows ショートカットを作成するための設定 2018/08/20 追記 dired-filter の紹介文を追加しました。 【本題】 dired をより便利に使うための設定です。 次のページの内容を参考とさせていただいています。 http //skalldan.wordpress.com/2011/11/04/winodws-7-%E3%81%A7-cygwin-ntemacs-%E4%BA%8B%E5%A7%8B%E3%82%81/#sec-5 ...
  • Windowsパス と UNCパス を使えるようにするための設定
    ■ Cygwin版 Emacs 特有の設定 【お知らせ】 <2018/03/12 追記> WSL版はこちらを参照してください。 Windowsパス と UNCパス を使えるようにするための設定(WSL 設定編) 2018/03/12 追記 windows-path-convert-file-name 関数に対するアドバイスを簡素化しました。 2018/03/09 追記 UNC パスの貼り付けを既存のパスの後ろに追加しても動作するように改善しました。 【本題】 Cygwin版 Emacs(gnupack の場合、12.00 以降)で、Windowsパス と UNCパス を使えるようにするための設定です。 最初に次のファイルをダウンロードし、~/.emacs.d/site-lisp 等の load 対象となるディレクト...
  • VSCode で開いているファイルを WSL の Emacs で開くための設定
    ■ Windows Subsystem for Linux の Emacs で利用できる設定 【お知らせ】 2021/06/29 追記 次の設定により wslstart をインストールし、4) の設定を黄色背景箇所のとおりにすると、Remote-WSL で開いているフォルダからでも Windows のファイルやフォルダ、ショートカットファイルなどをターミナルを介さずに開くことができるようになります。 WSL で cygstart 的コマンドを使うための設定 "alt-editor.binary" "wslstart", "alt-editor.args" "{filename}" wslstart の代わりに次で紹介している sglstart を利用すること...
  • WSL の emacsclient を Windows から利用するための設定
    ■ Windows Subsystem for Linux の Emacs で利用できる設定 【お知らせ】 2021/02/05 追記 本ページの内容は WSL2 でも動作します。DrvFs や VolFs の記載がある場合には、Windows 側のファイルシステム、WSL2 側のファイルシステムと読み替えてください。 2020/10/27 追記 WSL2 では、UNC パスをマウントしているマウントポイント配下がカレントディレクトリの状態で Windows の exe コマンドを実行するとエラー終了します。wslclient にこの対策を行いました。 https //github.com/smzht/win-utils/commit/abcc5d5146f1517e35252fc0c941c3fe4b99a602 2020/05/06 追...
  • VirtualBox 上の Ubuntu から WSL を経由して Windows 環境にアクセスするための設定(戦略3)
    ■ Linux の Emacs で利用できる設定 【本題】 VirtualBox 上の Ubuntu から Windows Subsystem for Linux(WSL)を経由して Windows 環境にアクセスするための設定(戦略3)です。 戦略の説明は、次のページを参照ください。 VirtualBox 上の Ubuntu から WSL を経由して Windows 環境にアクセスするための設定 1) 次のページを参考にして Emacs on Ubuntu on VirtualBox の環境を構築する。((戦略1)の設定を行っていれば不要) Windows で簡単に Linux を使う方法 2) VirtualBox の「設定」- 「共有フォルダー」の機能を使って、Ubuntu から Windows のドライブを参照できるように設定する。((戦...
  • VirtualBox 上の Ubuntu から WSL を経由して Windows 環境にアクセスするための設定(戦略1)
    ■ Linux の Emacs で利用できる設定 【お知らせ】 2017/11/05 追記 Windows 10 1709 の WSL 用に次のとおりの見直しを行いました。 sudo ssh-keygen -A の設定が必要のようなので追記した。 sshd は UsePrivilegeSeparation が 初期値の yes でも動作するようです。 【本題】 VirtualBox 上の Ubuntu から Windows Subsystem for Linux(WSL)を経由して Windows 環境にアクセスするための設定(戦略1)です。 戦略の説明は、次のページを参照ください。 VirtualBox 上の Ubuntu から WSL を経由して Windows 環境にアクセスするための設定 1) 「WSL で cygstar...
  • Notepad を使って印刷するための設定(WSL 設定編)
    ■ Windows Subsystem for Linux の Emacs で利用できる設定 【お知らせ】 2021/02/05 追記 本ページの内容は WSL2 でも動作します。DrvFs や VolFs の記載がある場合には、Windows 側のファイルシステム、WSL2 側のファイルシステムと読み替えてください。 2019/09/24 追記 Windows 10 1903 用 wslstart を使うと、本設定が正常に動かないことがわかったので、設定に sit-for を追加しました。 2018/11/28 追記 印刷のためのファイルを開くために使っている wslstart の内部処理(作成したテンポラリーファイルを削除する処理)が正常に機能していませんでした。wslstart を nohup で起動することで解決することが分かっ...
  • UTF-8 をベースとして利用するための設定
    ■ MinGW版 Emacs 特有の設定 【お知らせ】 2015/10/17 追記 advice-add の depth の設定に 99 を設定しました。これで、fakecygpty のアドバイスより一つ外側で処理が行われます。 http //g000001.cddddr.org/3623238000 2015/04/01 追記 SJIS のダメ文字対策が行われていない NTEmacs(恐らくですが、gnupack 以外の ほとんどの NTEmacs)の対策を追加しました。 2015/03/09 追記 locale-coding-system の設定を追加しました。 【本題】 NTEmacs から外部プロセスへ引数として渡せる文字列はコードページ(日本語Windows の場合は cp932)に依存するのだそうです。し...
  • Docker_トピック
    【トピック】 <2021/09/17 追記> Docker Desktop は有料化されました。WSL2 内で素の docker を動かすことは、従来どおり無償です。 https //www.publickey1.jp/blog/21/docker_desktop250100011.html <2019/12/04 追記> Windows 10 2004 でリリースされる WSL2 では docker が動作するようになります。Docker Desktop for WSL2 としてのリリースも行われるようです。 https //qiita.com/SHIRANO/items/42616bb76630df068f33 https //tech-lab.sios.jp/archives/18446#Docker_Desktop_for_WSL2 <2019/09/...
  • WSL で cygstart 的コマンドを使うための設定
    【お知らせ】 2021/08/11 追記 次のリポジトリのコマンドに Windows 11 の対応を行いました。 https //github.com/smzht/wsl-utils 2021/02/05 追記 本ページの内容は WSL2 でも動作します。DrvFs や VolFs の記載がある場合には、Windows 側のファイルシステム、WSL2 側のファイルシステムと読み替えてください。 2020/09/10 追記 2020/08/24 追記 の問題に対応する wslpath コマンドを wslpath2 コマンドとして追加しました。また、Windows ショットカットファイル(lnk ファイル)のリンク先を表示する lnkpath コマンドを追加しました。 https //github.com/smzht/wsl-utils ...
  • ansi-term を使うための設定
    ■ Windows版 Emacs 共通の設定 【お知らせ】 2015/09/08 追加 漢字を含むディレクトリに cd できるようにする advice が不要となっていたので削除しました。 【本題】 【重要】 MinGW版 Emacs では、最初に「fakecygpty を使うための設定」を行ってください。 NTEmacs で ansi-term を正しく動作させるための設定です。 最初に次のコマンド実行し、terminfo が検索できることを確認してください。 $ infocmp eterm-color 上記がエラーとなる場合(gnupack-11.00 ではエラーとなる)、Cygwin の shell で次の内容のコマンドを実行してください。もしくは、Cygwin の terminfo-extra を追加インストールし...
  • emacsclientw を使うための設定
    ■ MinGW版 Emacs 特有の設定 【お知らせ】 2019/07/30 追記 最新の Thuderbird で External Editor が動かない件については、次の情報があります。 http //zetamatta.hatenablog.com/entry/2017/06/01/105852 2017/11/28 追記 WSL の Emacs と連携可能な emacsclient コマンドも作成しています。次のページを参照ください。 WSL の emacsclient を Windows から利用するための設定 2017/11/28 追記 gnupack の emacsclient コマンドは、startup_emacsclient.exe を利用できます。emacsclient のオプションは、 startup_conf...
  • emacs-mozc を動かすための設定(mozc_emacs_helper コンパイル編)
    ■ Windows版 Emacs 共通の設定 ■ Windows Subsystem for Linux の Emacs で利用できる設定 【お知らせ】 2022/06/14 追記 最近ビルドした方はさらに苦労されているようです。お疲れ様です。 https //zenn.dev/ignorant/scraps/6132afb5915f34 2018/08/12 追記 最近、mozc_emacs_helper.exe をビルドされた方の情報が次のページにあります。 https //qiita.com/ignorant/items/1c4f729f9147fb878f10 最新の mozc には src/data_manager/packed/packed_data_manager.gyp が無くなったようで、そのパッチが削除されています。また、...
  • Cygwin で sudo 的コマンドを使うための設定
    【お知らせ】 2019/04/24 追記 本ページで紹介しているコマンドと同様な機能を持つ、WSL 環境で動作するコマンドを考えました。こちらもよければお試しください。 https //github.com/smzht/wsl-utils#-winsudo 2018/04/15 追記 割り込み時のコマンド終了方法を見直しました。 2016/02/12 追記 Windows 10 からシンボリックリンクを作成する方法は、次のページが参考となります。本設定はこれを Cygwin から実現するために考えたものです。 http //rcmdnk.github.io/blog/2016/02/07/computer-windows-cygwin/?utm_source=dlvr.it utm_medium=twitter 2015/08/31 追...
  • Cygwin で sudoedit を使うための設定
    【お知らせ】 2015/08/31 追記 Emacs をエディタとして利用する場合にプログラミングモードが正しく機能しなかったので、テンプファイルの命名方法を変更しました。 2015/08/31 追記 Windows版 Emacs で sudo-ext を使うための方法の記述を追加しました。 2015/08/30 追記 このコマンドで問題が発生したとしても責任を負えません。スクリプトの内容を理解し、利用者の責任の下、実行してください。 とりあえず、UAC の画面で「いいえ」を選択すれば、ファイルの上書きは行われないと思います。 【本題】 Cygwin で sudoedit を使うための設定です。(作ってはみたものの、/etc/hosts の編集以外に使い道がないという話も..) 最初に「Cygwin で sudo 的コ...
  • @wiki全体から「multiple-cursors を使うための設定」で調べる

更新順にページ一覧表示 | 作成順にページ一覧表示 | ページ名順にページ一覧表示 | wiki内検索