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

検索 :
  • locate を使うための設定
    ... WSL での locate の利用については、こちらを参照ください。 locate を使うための設定(WSL 設定編) 2018/08/26 追記 locate コマンドで and 検索ができるようにあ、-A オプションを追加しました。 2015/07/22 追記 cron-config の実行時の挙動が変わったようなので、コマンドの指定方法を変更しました。 【本題】 Cygwin および NTEmacs から locate を利用するための設定です。 まず、locateを使うためのDBを次のようなスクリプトを実行して作成します。updatedb のオプションは、適当に修正してください。 ~/bin/updatedb.sh #!/bin/sh export LC_ALL=C export CYGWIN=&quo...
  • locate を使うための設定(WSL 設定編)
    ...Cygwin での locate の利用については、こちらを参照ください。 locate を使うための設定 【本題】 Ubuntu on WSL で locate を利用するための設定です。 Ubuntu の locate には次のページで説明されているとおり、2つのパッケージがあります。 http //d.hatena.ne.jp/kitokitoki/20091025/p2 デフォルトでは、mlocate がインストールされていますが、mlocate の updatedb は複数の database root パスを指定できないため、使いづらいです。 このため、locate.findutils をインストールします。 $ sudo -E apt install locate $ sudo update-alternatives --confi...
  • 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 を追加インストールし...
  • 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 の設定
    ...も適用可能です。 locate を使うための設定 Notepad を使って印刷するための設定 emacs-eclim を使うための設定 Emacs で指定したファイルを Eclipse で開くための設定 Windows ショートカットを dired と連携して使うための設定 ← お薦めはこちら w32-symlinks を dired と連携して使うための設定 ■ Linux の Emacs で利用できる設定 リモートマシン上の Emacs から、ローカルマシンの Windowsアプリケーションソフトを起動するための設定 VirtualBox 上の Ubuntu から WSL を経由して Windows 環境にアクセスするための設定 ■ Windows Subsystem for Linux の Emacs で利用できる設定 【推奨設定】 WSL で E...
  • 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 で起動することで解決することが分かっ...
  • helm を使うための設定
    ...8/26 追記 locate コマンドで and 検索ができることが分かったので、helm-locate-command の設定を見直しました。 2018/08/21 追記 helm については、次のページを参照してください。 https //github.com/emacs-helm/helm/wiki 2018/05/25 追記 helm を使っていて、「Wrong type argument window-live-p, nil」というメッセージが出力される場合の対策を追加しました。 2016/06/03 追記 helm-find-files で TAB補完が有効になるように設定しました。 2016/04/17 追記 次の修正を行いました。 M-x で動作するコマンドを helm-M-x に変更した。 C-x C...
  • Notepad を使って印刷するための設定
    ■ Windows版 Emacs 共通の設定 【お知らせ】 2018/03/22 追記 「-*- lexical-binding t -*-」を使うバージョンは、正常に動作していませんでしたので削除しました。(coding-system-for-write をセットする let も lexical で動いていたため。) ⇒(2018/05/07 追記)その後、defvar を用いることでの対応方法があることが分かりましたが、とりあえず lexical-let を利用したもののみを紹介することとしました。 2017/05/28 追記 Windows Subsystem for Linux の Emacs で動作するバージョンもあります。お試しください。 Notepad を使って印刷するための設定(WSL 設定編) 【本題】 Win...
  • WSL で Emacs を使うための設定
    ...ドを使うための設定 locate を使うための設定(WSL 設定編) ediff をスマートに使うための設定 elscreen を使うための設定 whitespace を使うための設定 cua-mode を使うための設定 multiple-cursors を使うための設定 google-translate を使いやすくするための設定 沢山開いているバッファをできるだけ一度に閉じるための設定 (global-set-key (kbd "M-c") (lambda () (interactive) (desktop-clear) (tramp-cleanup-all-connections...
  • whitespace を使うための設定
    ■ Emacs 全般で利用できる設定 【お知らせ】 2019/05/28 追記 TAB の表示がずれることがあるように思っていましたが、次のページに書いてあるように tab-mark を可視化すると発生する問題のようです。このため、tab-mark を可視化するのを中止しました。 https //qiita.com/y-sakata/items/57a4a7dab6a4f25bdf83 【本題】 以下の設定を有効としてください。コメント箇所は必要に応じて有効化してください。 (require whitespace) ;; 一行が設定値を超えたら長すぎると判断する(whitespace-style 変数の lines-tail と連動) (setq whitespace-line-column 80) (setq whitespace-s...
  • gnupack-11.00 の環境で NTEmacs64 を利用するための設定
    ■ MinGW版 Emacs 特有の設定 【お知らせ】 2017/10/05 追記 gnupack-11.00 の Cygwin を更新するには、次のページの 1) で紹介している setup.bat を起動することで対応可能です。 gnupack-13 の環境で Cygwin の Emacs を利用するための設定 2016/10/17 追記 追記現在、gnupack 本家サイトでの gnupack-11.00 の公開は中止されています。ただし、gnupack-11.00 の流れをくむ gnupack は次のページからダウンロードできます。 http //aikotobaha.blogspot.jp/search/label/gnupack このサイトでは、gnupack-12 の unofficial版をリリースしていますが、このリリースの ...
  • 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 ではレギュラーファイルと認識されません。但し、シンボリックファ...
  • 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...
  • Windows の ssh から WSL2 の sshd に接続するための設定
    【お知らせ】 2021/03/31 追記 外部のマシンから WSL2 にアクセスするためには、本ページの設定をした後、コマンドプロンプトで以下のコマンドを実行してください。ssh で Windows マシンの 10022 ポート に接続することにより、WSL2 にアクセスできるようになります。 ssh -N -L WindowsのNICのIPアドレス 10022 127.0.0.1 22 WSL2のユーザ名 @localhost 【本題】 Windows の ssh から WSL2 の sshd にアクセスするための設定です。WSL2 で Ubuntu を利用する場合の設定例となります。 1) WSL2 に openssh-server をインストールする。 $ sudo -E apt update $ sudo -E apt u...
  • 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...
  • 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 が一つの場合でも)「.」や「..」の展開を行うようにしました。これでカレントディ...
  • 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 ...
  • 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...
  • 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 のキーバインドで行うことができるように...
  • 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...
  • 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...
  • Windows ショートカットを dired と連携して使うための設定
    ■ Windows版 Emacs 共通の設定 ■ Windows Subsystem for Linux の Emacs で利用できる設定 【お知らせ】 2021/02/05 追記 本ページの内容は WSL2 でも動作します。DrvFs や VolFs の記載がある場合には、Windows 側のファイルシステム、WSL2 側のファイルシステムと読み替えてください。 <2020/02/06 追記> 本設定により dired で表示するようにしたショートカットファイルは、リンク元のファイル名(“- ”の左側のファイル名)であれば wdired の機能で直接編集可能です。ただし、リンク先(“- ”の右側のファイル名)のファイル名を編集すると、不正な動作(恐らく、シンボリックリンクに作り直そうとしてエラーとなり、ショートカットファイルが消える)となりますのでご...
  • 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 の接続を行っているウィンドウにファイルをドラック&ド...
  • MobaXterm を使おう
    【お知らせ】 2018/12/26 追記 本設定を Ubuntu-18.04 で試してみたところ、特に問題なく動作しました。XDMCP の設定は次のページを参考としました。私の環境では、1 と 2 の [security] の設定は不要でした。 https //askubuntu.com/questions/1034057/configuring-and-using-xdmcp-with-gdm3-on-ubuntu-18-04 2014/11/25 追記 フォントは次のページからMigu 1Mをインストールし、Setting - Configuration - Terminal で設定すると見やすくなります。 http //mix-mplus-ipa.sourceforge.jp/migu/ http //knt45.hatenablog.com/e...
  • リモートマシン上の 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...
  • VirtualBox 上の Ubuntu から WSL を経由して Windows 環境にアクセスするための設定
    ■ Linux の Emacs で利用できる設定 【お知らせ】 2017/06/10 追記 Windows Subsystem for Linux で X Window 上の Emacs 使うための実用に耐えうる環境を構築できました。Linux のデスクトップ環境を使うことが目的ではなく GUI版 Emacs を使うことが目的であれば、以下の設定もお試しください。 WSL で Emacs を使うための設定 【本題】 Windows Subsystem for Linux(WSL)がリリースされ、私も使ってみていますが、WSL はフル機能を備えた Linux ではないことを理解して利用するにはなかなか便利なものではないかと思っています。Windows のファイルシステムにも完全ではありませんがアクセスすることができるようになっていますし、WSL 側...
  • 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 コンパイル...
  • 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 追記 ...
  • 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 追...
  • 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/...
  • 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 を有効にするキー...
  • 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...
  • 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 を利用すること...
  • 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 で指定したファイルを 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 "./...
  • 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 し...
  • 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 の対策を行...
  • 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 が動作するように設定を行ってください。 ...
  • 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 を使うのもいいが、やはり...
  • なぜ、Emacs を使っているか?
    なぜ、Emacs を使っているか? 逆説的かもしれませんが、Emacsキーバインドが使えるカスタマイズブルなエディタだから です。 私は Windows を使っています。Windows は次の設定により、OS のあらゆる操作を Emacsキーバインドにすることができます。 Windows の操作を Emacs のキーバインドで行うための設定 (Keyhac版) また、cygstart on Cygwin や wslstart on WSL と次の設定を組み合わせることにより、Emacs の Dired を Windows ドキュメントを開くファイラーとして利用することができます。 dired を OS と連携して使うための設定 Dired から 開いた Windows ドキュメントは、先の設定により Emacsキーバインドで操作できますので、Windows ...
  • 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 追...
  • 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...
  • emacs-mozc を動かすための設定(WSL 設定編)
    ■ Windows Subsystem for Linux の Emacs で利用できる設定 【お知らせ】 2022/11/28 追記 次の問題が報告されていますので、WSL は Microsoft Store版のものを利用することをお勧めします。 https //github.com/smzht/mozc_emacs_helper/issues/1 2021/02/05 追記 本ページの内容は WSL2 でも動作します。DrvFs や VolFs の記載がある場合には、Windows 側のファイルシステム、WSL2 側のファイルシステムと読み替えてください。 2020/09/02 追記 WSL2 では、UNC パスをマウントしているマウントポイント配下がカレントディレクトリの状態で Windows の exe コマンドを実行するとエラ...
  • 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系では不要であること...
  • 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 をするとショートカットが作成される)のリンク先を表示する...
  • 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 などがあるようです)のインストールが別途必要となります...
  • elscreen を使うための設定
    ■ Emacs 全般で利用できる設定 【お知らせ】 <2018/04/11 追記> elscreen-20180320.1902 がリリースされており、本ページで紹介していた不都合の回避策が不要となっていましたので、内容の見直しを行いました。 【本題】 elscreen を使うための設定です。 1) melpa から elscreen package をインストールする。 2) tabbar を利用している場合は、無効とする。(gnupack では有効となっています。~/.emacs.d/init.el の該当箇所をコメント化してください。) 3) 次の設定を有効とする。 (require elscreen) (elscreen-start) (global-set-key (kbd "C- tab &quo...
  • 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%...
  • 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 対象となるディレクト...
  • 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 ...
  • @wiki全体から「locate を使うための設定」で調べる

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