たてたてよこよこまるかいてちょん

組み込み関連の情報を共有するためのブログです

Emacs

Emacsのリリースと新しい元号について話があるらしい

ああメンドそう。海外での日本の2000年問題といわれれているとは。 さっさと年号を廃止すればいいのに。https://lists.gnu.org/archive/html/emacs-devel/2018-07/msg01012.html

Emacs 25.3 を野良ビルドした

普段GCCを使っているmacOS環境だった場合、Emacs 25.3を野良ビルドすると失敗する。 詳しくいうと AppKit/AppKit.h が使えなくて失敗する。これはEmacs 25.1 でも発生していた。解決策としては、 CC=/usr/bin/clang と指定する。 #!/bin/sh cd ~/Desktop mkd…

Remote Swank Server on Linux/Vagrant

Vagrant で Swank-serverを動かしてみる

doxygen の 英語 コメントを aspell でチェックしたい。

doxygenの英語コマンド \~english 以降に aspellでチェックしたいが \~japaneseとコードがまざっている。しかも同じ間違いが別のファイルにも含まれているので、もうなんかやる気がそがれる。これは完全に間違った方法だと信じているが他に手がないのでやっ…

Emacsで moccur-grep-findをする前に

未だに moccur-grep-findしているのですが、久しぶりすぎて忘れてしまっていたのでメモ。M-x moccur-grep-find の欠点、それは、ファイルをたくさん開きすぎてエラーがでることだ。Emacsを立ち上げる前に ulimit -n 5000 とか指定しておかないといけないのに…

LibreOfficeで目次をつくる方法を調べるのがだるいので

LibreOfficeで 文章を作成したがなぜか目次で項目が登録されなかった。 まじかよ、まじかよといいながら調べだしたが、いっこうに目次に項目が登録されない。 ぐぐっていろいろあってようやく目次を削除できたが、また目次を作成しても、目次に項目がでない…

Macあれこれ

Mac El Capitan で Emacs 25 をビルド Mac El Capitan → macOS Sierra macport を更新 macOS Sierra で Emacs 25 をビルド El CapitanでビルドしたEmacs 25が動作しなくなった?ので macport の Emacs24 → オリジナルのEmacs25に移行

a workaround AppKit usability no when Emacs 25.1 build

TL;DRuse clang for building Emacs 25.1.1 on Mac when configure script warning said that Appkit/Appkit.h is exist but unable.

Emacs 25.1/Mac でAppKit usability noを回避

TL;DREmacs 25.1.1 をMac にインストールするときのAppkit/Appkit.h が存在するが利用できない(usability...no & presence...yes)というエラーがでる場合、clangを使う

VineLinux 6.5b2 に Emacs 25.1 をインストール

Emacs 25.1 のインストールもとても簡単になっているみたいなので Vine Linux 6.5b2 にインストールしてみた。基本的にはこれでいける、はず。 curl -OL http://ftp.jaist.ac.jp/pub/GNU/emacs/emacs-25.1.tar.xz tar Jxvf emacs-25.1.tar.xz cd emacs-25.1 …

macport で Emacs.app をうまくつかう方法

emacs-mac-app をつかう。emacs-app はイマイチ。

ソースからコンパイルした Emacs-app 24.5 に浮気した

macports に収録されている、Emacs-app 24.4 は調べてみるとメモリリークがあるらしい。そのため、起動時にうまく起動しなかったようだ。どうしようかなと考えていたのだけど、Emacs-app 24.5 を macports がリリースしてくれないので、試しにソースからコン…

Emacs.app の調子がわるい

最近、macports でインストールした Emacs.app の調子がわるい。 cpuの使用率の高いときに起動すると、画面が表示されない。単に遅いだけかもしれないがどうなっているのかはわからない。

なぜか slime-autoload がみつからないといわれる

なぜか slime-autoload がないといわれて .emacs でエラーが発生した。quicklisp でインストールしたはずがなのに、なぜかみつからないといわれた。 理由はわからないが .emacs を退避してから quicklisp で slime をインストールして、 それから .emacs に…

祝 Emacs 24.5

仕事で使うPCをいれかえることになった。当然のようにEmacsをいれてSKKをいれている。そういうセットアップがほぼ完了したころになってようやく気がついた。Emacsの24.5がでたらしい。なぜ、このタイミングで。いや、最高だね。さあ、macports の Emacs は更…

slimeが二つはいっていた

quickload で slime をいれているのに、M-x package-list-packages で ac-slime をいれると、依存関係で slime がもうひとつインストールされてしまうみたい。別にかまわないかなと思っていたが、*Messages* バッファにやたら ac-hogehoge のエラーが表示さ…

dired で ls does not support –diredとかいわれちゃう

ぐぐるとそのまんまの記事があった。emacsでls does not support –dired; see `dired-use-ls-dired’ for more details.と出たときの対処方法macport でも coreutils をつかうと同じ対応でOKなもよう。

とつぜん slime がつかえなくなった

突然 Emacs でslimeが使えなくなった。 普通に ターミナルから lisp が使用できたので、 quicklisp を使って slime をインストールしなおしたら使えるようになった。 だけど、あれはいったい何だったのか。原因は不明だ。なぜ消えていたんだろう。 こういう…

ccc-setup がないというエラーが表示されるようになった

ddskk を更新後に Emacsを起動すると ccc-setup がないというエラーが表示されるようになった。この対処のメモ。

package-list-packages で

Windows7 で package-list-packages を実行したら、とてももたついているように見えた。 ああだ、こうだといろいろしてみたものの、よくならない。しかし、単に時間がかかっていただけでほっとけばうまくいった。なんだこりゃ?

ddskk 16.0.50 の新しいのがでていたのでいれなおしたら直った

ddskkのインストールのあとで、skkの平仮名入力中に片仮名に変換する機能がおかしいとここに報告した。この問題は list-packages で ddskk を更新することで解消されました。めでたしめでたし。

macport の emacs-app の ddskk を 更新した のか?

ddskk が Emacs package 管理リポジトリのmelpa で管理されるようになった。 macportで配布されている、Emacs-appの ddskk を更新しようと思いたった。ddskk を macportで配布されている、Emacs-appにインストールしたときのことを思いだせなかったので検索…

Clozure CL 1.10 / slime が cp932 の「ん」での謎の挙動をする

まず、Clozure CL / Slime で UTF-8 でひらがなの "ん" のある文字列をつかった lisp ソースを作成します。 (defvar *char* "さん") ;特に意味はない C-cC-c(slime-compile-defun)してみましょう。問題はありません。 次にC-cC-k(slime-compile-and-load-fil…

MacのEmacsは調子がわるい?

Emacs.app を起動しているときに、Mac OS Xの電源が切れてしまったあとの起動後に Mac Ports の Emacs.app をDock→Application→Macport→Emacs.appとたどって起動するとそもそも画面が表示されないという現象がある。CPUを40%も使っていることがある。そうい…

flycheck をいれたら

flycheck をいれたらすぐに c/c++-clang でチェックできるようになる。なんてすてきなんでしょう。Windowsではこうはいかない。

Package `emacs-24.1' is unavailable といわれた

こんなエラーがでたのでぐぐって解決した。 emacs24以上にはデフォルトでpackage.elがインストールされています emacsをバージョンアップした等でタイトルのエラーが出る場合には 独自でインストールした package.el を移動(もしくは削除)してあげる必要が…

Yosemite で Macports 製の Emacs.app が起動しないことがある?

Yosemite にしてから Macports の Emacs.app が起動しないという問題があってどうしたものかと思っていた。しかし、よく調べてみたら、/Applications 直下に 古い Emacs.app (2012年?) があった。これが原因かも?古い非対応のアプリが悪さをすることがある…

lisp 起動してから slime から操作して元にもどすメモ

swank server を利用すると、はじめからslime を使用していなくても、途中から利用できるようになる。これを利用すると起動中の ものを書き換えるホットデプロイができるらしい。これの操作メモ

ようやく port のビルドが終了

Mac を Yosemiteにしてから、 Mac ports をほぼいれ直しになったのだが、おもしろがってたくさんいれていたので、なかなか終らなかった。やはり、こういうのは厳選しないといけないよね。

Emacsのキーボードマクロでコピペするのが便利

C-x( で始まり C-x) でおわる簡単キーボードマクロでさらに、M-w でコピーするのがすごく便利。なにかで連続して入力する定型作業がある場合、まずその入力するキーワードをならべたファイルを用意する。 AAA BBBB CCC DDDDそれで AAAの行にカーソルをもって…

記事のLicense このブログの記事は特に断りのない限り、引用部分を除いて、以下の CC-BY 4.0でライセンスします。 https://creativecommons.org/licenses/by/4.0/deed.ja ただし、ブログ内にあるコードは、特に断りのない限り、CC-BY 4.0またはMITLicense で利用できるものとします。