xyzzy

todo管理もどき(修正)

前todo管理もどき - Nosの日記で書いたつもりがなんかソースがちゃんと載せられてなかったし、あの後微妙につぎはぎしたので改めて。とりあえずtodoのファイルに1行1todo形式で延々とtodoを記録しておくというもの。 C-x m vで↓こんな感じのtodoファイルが開…

.xyzzy載せてみる

なんとなく。もう使ってない機能とか多い。 (pushnew (merge-pathnames "site-lisp/howm/" (si:system-root)) *load-path* :test #'string-equal) (require "howm-wrap") ;; `howm-init.l' をコピーしてない場合、以下を有効に。 ;; 日本語メニューを使う。 …

calcを別フレームに

.xyzzyに以下. (require 'calc) (defun calc () (interactive) (select-pseudo-frame (or (find-pseudo-frame "*calc*") (new-pseudo-frame "*calc*"))) (switch-to-buffer "*calc*") (calc-mode)) ウィンドウを分割する方が好みの人は→: http://hie.s64.xre…

xyzzyはドキュメントがemacsほど整理されてないのがちょっとあれ.なんの関数が使えるかとかちょっと探すのに困る.行番号とかスペースの表示とかを切り替えるのはwindow.lの担当らしい. $XYZZY/lisp/window.l (export '(count-windows pop-to-buffer other-wi…

矩形入力スクリプトもどき

たとえば下の|のところにカーソルを置いて呼び出すと入力受け付けのループに入って、こういう表を(ソースのレイアウトを崩さずに)縦方向に項目を埋めていけるというもの。 \begin{array}{cccc} 試料No &測定値1 & 測定値2 & 測定値3 \\ \hline &|& & \\ % <-…

todo管理もどき

こういう中途半端なスクリプトって本人以外誰も使わないからこういう場所に置くのもアレかとも思ったけどまあいいや。とりあえず日付管理すらありません。 howmが必要だし、行入れ替えモード(http://d.hatena.ne.jp/Nos/20100531/1275297718)と小遣い管理も…

行を入れ替えるマイナーモード的な

中間前日のはずなのに何でこんなものを書いてるんだろ. xyzzyでCtrl+上下キーでカーソルのある行を上下に移動できるもの.行の入れ替えをしたいことが結構頻繁にあるので.超適当なつくりなので一番下の行ではうまく動かないけど.マイナーモード初めて書いたの…

後で読むurlをメモする超簡易スクリプト

Chromeで開きっぱなしでほったらかしてるタブというのは後で読もうと思って放っておいてあるものが多いのだけど、考えてみればメモリの無駄だ。そんなわけで、後で読むurlをメモする超適当なスクリプトをhowm+xyzzy lispででっちあげてみた。howmが入ったxyz…

全角スペースもインデントとみなす

xyzzyで何かを書くとき全角のスペースをインデント代わりによく使うのだけども、これをxyzzyはインデントとして認識せず手助けしてくれない。そこで。 lisp/cmds.lの (defun indent-relative () (interactive "*") (delete-horizontal-spaces) (indent-to (s…

xyzzyの検索機能とそのハイライティングについて。後で書こう…と思ったがgrepで事足りることに気づいた。linkだけ残しておく。 http://www2.atpages.jp/mirror/2ch/xyzzy/read-light.php/979930156/?key=979930156&st=1&to=1001 http://xyzzy.s53.xrea.com/r…

xyzzy lispの文字コード

辞書データをもとに発音記号を表示するためのlispを書いて、utf8で保存したら(発音記号を直書きしたので)load-libraryで読み込めない...! と思ったらマルチバイトのファイル用にはmc-load-libraryなんてものがあるのね。よかったよかった。

やっぱりxyzzy便利

やっぱりWindowsでレポート書くのはなんだかんだでxyzzyが一番便利なんだよなあ。emacs on colinuxは便利なlispがそろってて便利なんだけどどうも操作性がどうしても今一歩。IMEがONになってるとC-x kのkが全角で入力されてしまったりしてうまくいかないので…