わたし的棚ぼた一万円選書 急に千葉さんに手渡された封筒、開けてみたら1万円札が1枚。何ごとかと思えば、同期の出張を代わったお礼をもらったらしい。 「葵はワンオペで育児してくれたから」と半分わけてくれました。 泡銭の1万円 これはもう、わたし的1万円選書をしろという思し召しなのでは……
toxyzzy.exe の標準入力を xyzzy のバッファに書き込みます。 (ただし toxyzzy.exe の標準入力としてコンソール画面は使えません) ちょっとしたコマンドの結果をいちいちクリップボード経由で xyzzy にコピペしていたのが面倒だったので作りました。
バージョン: 0.2.2.242 リリース日: 2012-07-29 ホームページ: http://xyzzy-022.github.io ダウンロード: xyzzy-0.2.2.242.zip (ソース) SHA1 チェックサム: c3abbfaa10981db299376b68f2e386029409de82 はじめに xyzzy 0.2.2.242 では grep-dialog などでの無視ディレクトリの指定や、 complete+ 利用時に時々クラッシュする問題の修正などを行なっています。 インストール インストーラはありませんので zip を展開するだけです。 インストールから初期設定までは以下を参照してください。 QuickTour - XyzzyWiki アップデート 以下の手順で 0.2.2.235 からアップデートしてください。 0.2.2.235 のバックアップ取得 0
あっと、ついでに諸般の事情で作ったH8マイコン用の簡易アセンブラmodeファイルも置いておきます。 誰も使わないことうけあい → mode設定 : h8-mode.l キーワード : h8 インデント 何はなくともインデント。というか、ここでは単にシフトのことです。 xyzzyはスマートインデントとかは充実してるのですが、ぬるい作業に必要な「セレクションを連続シフト」とかがデフォルトでは出来ない…気がする。 というわけで、作りました。 □ 連続インデント・アンインデント セレクション編 ; 一括インデント(セレクション/保持) 2008/09/14 (defun indent-selection-hold() (interactive "*") (save-excursion (if (pre-selection-p) (selection-start-end (start end) (s
何かデータを出力するとき、見やすいように整形して出力するのは割と面倒である。 タブはその手間を軽減してくれるが、タブより長い項目があると表示が崩れて読みにくい。 そこで、たまに長いデータが入るような表を簡単に見やすくするために、タブ幅より長い項目を削って表示するコマンドを書いてみた。 (defun shorten-to-tab-column (&optional n) "タブ幅より長い項目を詰める" (interactive "*p") (when n (set-tab-columns n (selected-buffer))) (let* ((c (1- (tab-columns (selected-buffer)))) (regexp (compile-regexp (format nil "\\([^\t\n]\\{~D,\\}\\)" c)))) (save-excursion (
xyzzy はカスタマイズ可能で軽快な Windows 用のテキストエディタのようなものです。 作者も使ったことのないような機能を満載しています。 xyzzy は 亀井哲弥氏 よって開発された Emacs ライクなテキストエディタです。 Common Lisp にほぼ準拠した言語で拡張可能であり、多くの機能が Lisp によって実装されています。 他にも以下のような特徴があります。 使いやすい 2 画面ファイラー 複素数や「人生、宇宙、すべての答え」を計算できる 電卓 COM・FFI (Foreign Function Interface; DLL 呼び出し) による他の Windows プログラムの制御 Twitter クライアント、2ch クライアント、五目並べなどの暇つぶしツール 軽快な動作 その他いろいろ 初めて利用する場合は xyzzy Wiki の QuickTour をご覧下
この記事はxyttr Advent Calendar 2011の記事です。 Twitter API関数等で得られるJSONデータを見やすい形で出力するためのユーティリティーです。 (in-package :xyttr) (defun format-json (json str) (labels ((rec (data indent) (cond ((consp data) (format str "{~%") (dolist (kv data) (format str " ~V@T~A: " (* indent 4) (car kv)) (if (consp (cdr kv)) (rec (cdr kv) (1+ indent)) (format str "~S~%" (cdr kv)))) (format str "~V@T}~%" (* indent 4))) (t (format s
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く