Emacs

ペースト問題がいつの間にか解決

今日現在はペーストできるようになってる。Windows Update で直ったのかな? 個人的には昔の Windows Update で壊れて、さらに最近の Windows Update で直ったんではないかと思います。Windows Update はアヤシイです。 Cygwin に最近 pending を当てたので…

タグジャンプ

すぐ忘れるのでメモ。 コマンド 動作 備考 M-. 定義へジャンプ M-* 元へ戻る C-x 4 . 別バッファを開いて定義へジャンプ これすごく便利 C-x 5 . 別ウィンドウを開いて定義へジャンプ M-* が効かず undefined となってしまう場合は .emacs.el 等に (define-k…

elpyのエラー

elpy がこういうエラーを吐く場合の対処方法のメモ。 (この対処方法で必ず直るかはわかりません。) elpy-rpc--default-error-callback: peculiar error: "exited abnormally with code 1"これのエラー対処方法を調べていたら 1.Emacs で elpy を一旦アンイン…

Emacs で md ファイルを編集する

今日は、Cygwin 環境の Emacs で Readme.md 等の markdown ファイルを編集する設定を紹介します。 ・Emacs で編集する M-x package-install で markdown-mode をインストールしておきます。Emacs で md ファイルを開けば markdown-mode で編集できます。・md…

バックアップファイル

Emacs はデフォルトでファイル名の最後に「~」がついたバックアップファイルを作ります。 「バックアップファイルは嫌!」という人のために、Emacs の設定でバックアップファイルを作成しないようにもちろん出来るのですが、バックアップファイルを作る設定…

Lispの動かし方は・・・

すっかり忘れていたので自分用にメモするw1.Cygwin で clisp をインストールしておく。最新のテスト版を入れないとうまく動かない。たぶん。 2.Emacs は各自用意する。 3.SLIMEを入れる。 M-x package-list-packagesで slime を検索して入れる。 4.SLIME起…

eldoc error

自宅の Emacs に Python 設定をしていたところ、eldoc がエラーになる。原因は Package から python-mode の 6.2.3 (最新版)をインストールするとおかしくなるようだ。他にも python-mode の最新版でトラブルが起きていた記憶がある。困ったもんだ。 Package…

考えるな、感じろ。

今度は jedi がご機嫌ナナメだよー(泣 仕事場の PC のスペックが低いので補完が遅くて仕方ないのと、なぜか補完の仕方が意図しないものばかりになりソースコードが破壊されるので使ってなかった。jedi でエラーが出るようになったけども、とりあえず放置で…

melpa に接続できなくなった

melpa は http 接続をやめました。Hello all. MELPA is now fully HTTPS. Using HTTP will 301 redirect to the HTTPS address. If you have issue please update your package-archives address to use HTTPS.Please report any issues to https://t.co/GLV…

ssh を使用時にハングアップする

umeaji.hatenablog.com この設定を使っていると、ssh でリモートの python ソースを修正していると emacs がハングアップしていましたが、ハングアップの解決方法をなんとか見つけました。いろいろ課題は残りますが。時間がかかった理由は python が好きでは…

python-mode をアップデートしたら壊れた

インストールしているパッケージ全体をアップデートしたら、python のコードを開くと、wrong number of arguments が出るようになった。 github.comこの現象にそっくり。 launchpad.netpython-mode のバージョン 6.2.2 を上記サイトからダウンロードして、6.…

Cygwin で Emacs 26 をビルド

Avast の誤検出で大変な目に遭っていましたが、 なんとか直ってきました。emacs のビルドを自分のためにもメモしておきます。 すぐ忘れるのでwソースは The GNU Operating System and the Free Software Movement からダウンロードしてください。 企業では…

リージョン内の行数をモードラインに表示する

murakan.cocolog-nifty.comこちらを参考にいたしました。ただし、emacs26 からは default-* 変数がみんな廃止されたようでエラーになってしまいます。 いろいろ試行錯誤を 1 時間強してなんとかできました。elisp は難しくてよくわかりませんw ;; リージョ…

Fish

Emacs 上で使えるシェルをいろいろ探していて、Fish なら良いかなーと思ったのですが。いろいろ比べて Fish がベストなのですが。 Emacs 上で Fish 動かすと、パイプをいっぱいつなぐと応答なしになる・・・。 Unix コマンドはパイプで つないでナンボじゃろ…