~taiju/shibuya-lisp-tt-09

Shibuya.lisp Tech Talk #09 の Lightning Talk のスライド
Fix to uppercase.
initial commit

refs

main
browse  log 

clone

read-only
https://git.sr.ht/~taiju/shibuya-lisp-tt-09
read/write
git@git.sr.ht:~taiju/shibuya-lisp-tt-09

You can also use your local clone with git send-email.

#自己紹介

#東 大樹 (HIGASHI Taiju)

img

福井県で働くプログラマ。GNU Emacs 使い。 JIS かな入力使い。自由ソフトウェア支持者。

#犯人像

img

犯人は多分こいつです。

#我が個人用端末

分類 ツール
OS GNU Guix
エディタ GNU Emacs
ブラウザ Nyxt

Window Manager は GNOME ですが、 いずれは StumpWM or EXWM に変更するかもしれません。

個人用端末について詳しく知りたい方は、ブログを見てね!

=> 新しいラップトップを購入した - 自由のなる木

#GNU Guix

  • GNU/Linux のディストリビューション
  • GNU/Linux のパッケージマネージャ
  • init システムも Scheme で実装
  • ユーザーの自由を最大限尊重
  • Guile Scheme でカスタマイズ

GNU Guix について詳しく知りたい方は、ブログを見てね!

=> GNU Guix といふもの - 自由のなる木

#GNU Emacs

  • ハッカーに愛されてきた古参のテキストエディタ
  • 数多くの Lisper が愛用
  • 「Emacs はエディタではない、環境である」と言う人もいる
    • Web ブラウザ、メールクライアント、シェル、 RSS リーダー、PDF ビューアー、ファイラー、 音楽プレイヤーなど
  • 高い拡張性を持つ
  • Emacs Lisp でカスタマイズ

#Nyxt

  • キーボード指向な Web ブラウザ
  • Emacs のように多数のモードがある
  • Emacs のようにブラウザのあらゆる操作を コマンドで実行できる
    • e.g. M-x list-bookmarks, M-x copy-title
  • Emacs のような高い拡張性を持つ
  • SWANK サーバを立ち上げて、SLIME/Sly で接続できる
  • Common Lisp でカスタマイズ

#すべてが Lisp になる

分類 ツール カスタマイズ
OS GNU Guix Guile Scheme でカスタマイズ
エディタ GNU Emacs Emacs Lisp でカスタマイズ
ブラウザ Nyxt Common Lisp でカスタマイズ

特殊な環境のように思えるかもしれませんが、 似たような環境を作って病み付きになっている人は 世界を見渡せばたくさんいる模様。

#すべてが Org Mode になる

img

すべての設定内容を単一の Org Mode ファイルに記述して、 Org Mode から実行できるようにしている。

https://git.sr.ht/~taiju/taix

#まとめ

Lisp エイリアンさん、 私を誘拐してくれて、ありがとう。 今、私は、本当に幸せです。