You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
ちょうど昨日の逆です。 例はやっぱり全角スペース。 $ echo -n ' ' | od -t x1 0000000 e3 80 80 0000003 まぁこんな感じ。 これはlocaleがja_JP.utf-8なのでutf-8ででてます。別の文字コードや元のロケールが違う場合は途中にiconvなど挟んで変換してやればok。 $ echo -n ' ' | iconv -f utf-8 -t sjis | od -t x1 0000000 81 40 0000002 emacs + slimeでminibufferに引数リストが表示されるのだが、デフォルトでは1行分しか表示されないため、引数が多い関数を使う場合にリファレンスを見ることになる。 hyperspec にのってるやつなら C-c C-d hでブラウザが立ち上がるのでそれほど苦でもないのだけどallegro serveとかだと結局
gmane.org は、あなたがお探しの情報の全ての最新かつ最適なソースです。一般トピックからここから検索できる内容は、gmane.orgが全てとなります。あなたがお探しの内容が見つかることを願っています!
LISPファイルの編集時に関数の引数を表示するマイナーモードとして、Emacsではeldoc-mode、CLではslime-autodoc-modeがあるんですが、両者の表示形式が微妙に異なることが気になったのでついカッとなってeldocの方を軽く改造しました。反省はしていない。 gist: 244937 - GitHub 参考画像を見れば分かると思いますが、ポイント位置の引数の強調方法がデフォル トでは太字ではなくハイライトになってます。 その他、関数・変数ともにdocstringの表示が可能です。 ソースコードはGistに置いておくのでinstall-elispからインストールすればCL(SLIME)使いは幸せになれるかもしれません。 (install-elisp-from-gist 244937 "eldoc.el") 動作環境 Emacs22以上で動作確認。 無駄にCLのマクロを使
Thursday, November 20, 2008 As I mentioned in a previous post, I use a combination of Emacs and SLIME when I'm working with Clojure code. SLIME provides nice functionality for jumping to Clojure documentation interactively - you just press "C-c C-d C-d" when your cursor is on a Clojure symbol and you get a brief description with an argument list. For example, if my cursor is on "defn" and I pre
slimeでanythingを使って補完をする slime-simple-complete-symbol内の (slime-display-or-scroll-completions completions partial) というのを (let ((anything-input-filter (lambda (input) (concat slime-simple-complete-symbol-partial ".*" input))) (anything-select-string-actions '(action . (("Insert" . (lambda (c) (backward-delete-char (length partial)) (insert c))) ("Describe symbol" . (lambda (c) (slime-describe-symbol
突発性CL勉強会でSLIMEについて勉強。 id:g000001さん、id:mokeheheさん、NANRIさんとid:tszの4人で実施。 新宿大ガード横店は改装工事をしていたので、近くの別店に移動しました。 新宿のルノアールで7時間実施。SLIMEの話題自体は2〜3時間で終わりましたが、 その後の話が熱かったです。gooやdylanにも興味が出てきました。 以下は勉強会の内容と、その後自宅でおさらいした内容。 SLIME概要 emacs向けのCommonLisp開発環境。 SLIMEはemacsで動作する部分と、lisp側で動作する部分からなる。 lisp側で動作する部分はswankと呼ばれる。 emacsはswankとはS式と通じて通信する。 つまり、swankのプロトコルを理解する処理系であればCommonLispでなくても良い。 schemeやgoo,dylanなどのswankが
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
第17回慢性的CL勉強会@Lingr 8時だョ!全員集合 に参加。お題は 開発環境 で各人に開発環境の発表。他の人が具体的にどんなふうに環境を構築しているかわかって有意義かつ楽しかった。 で、せっかくなので自分のをここにまとめておく。 OSOS は Debian sid(unstable) x86_64 処理系処理系は SBCL で Debian パッケージ。Debian の場合は common-lisp-controller も一緒にインストールされ SBCL のコアに組み込まれる。common-lisp-contoller は "/var/cache/common-lisp-controller/[uid]/[処理系]/[ソースのパス]/" ディレクトリにコンパイル済ファイル(fasl)を配置してくれる。複数ユーザ、複数処理系でも大丈夫。 あと hyperspec, sbcl-src
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く