タグ

Emacsに関するmasatoiのブックマーク (7)

  • Emacsを書く前のLisp - Qiita

    Emacs Lispを書き始める前に知っておくと良いLispの基礎について。この記事を読んでもEmacsのスキルは上がりません。あと、話の段取り上、めんどくさい方法から順に説明することがあるよ。 対象読者 むかしの自分 Emacsを使ってるけどLispについてちょっとは知っておきたいひと リスト (りんご ばなな みかん)のように要素を並べたものがリスト。データ構造に詳しくないひとは「配列みたいなもの」だと思ってもいい。厳密には連結リスト(linked list)なのでちょっと違ふんだけど、まあ似たようなもの。(あとで説明します) ちなみに、()の中に要素を空白で区切ってならべるリストの書きかたを「S式 (S-expression)」と呼ぶ。Lispのリストは原則としてこの方式で書かれるけど、べつに覚えてなくてもいいです。 リストによるプログラミング プログラムとして評価したい式を(+ 1

    Emacsを書く前のLisp - Qiita
    masatoi
    masatoi 2016/05/27
    ielmというelispのREPLがあることを知らなかった…
  • Administrative Quarantine

    Your system administrator has blocked your computer or device. Please contact the system administrator.

    masatoi
    masatoi 2012/02/04
    ソースコード中に実行結果のグラフを埋め込んでおけば一目で分かるわい。と思って探したらやっぱりあった、 #emacs のマイナーモードiimage-mode
  • twittering-modeで自動ログイン - その時々

    Emacsからtwitterの読み書きが出来るElispにtwittering-modeがあります。 Emacs使いとしては非常に便利なのですが、毎回PIN番号を入力するのは、とても面倒です。 どうにかならないものかと調べておりましたら見付かりました。 一度目はPIN番号を取得してログインする必要があります。 ログインすると「Access token」と「Access secret」を取得できます。 それがtwittering-oauth-access-token-alistという変数に入るんですね。 ですので、まずは表示してみます。 [F1]-v (Describe variable)で表示すると (("oauth_token" . "@@@@@-@@@@@@@@") ("oauth_token_secret" . "@@@@@@@@@@@@@@@@@@") ("user_id" . "

    twittering-modeで自動ログイン - その時々
    masatoi
    masatoi 2010/12/05
    twittering-modeで毎回起動時にブラウザにアクセスしてPIN番号を入力しなくちゃいけないのが面倒臭いと思ってたら回避法があるらしい
  • 名前を付けた: 私Emacsユーザだけど彼氏のSKKが…

    最近出た新しいポメラはキークリック音がしてかわいいんだとかtwitterで見ました。。。えー、それくらいEmacsでもできるわい。簡単にできるわい。んー、検証してみよう。。。 というわけでキーを押すたびに音がするピコピコEmacsを実現してみました。 要は、キーイベントが起きるたびにhookしてやって(コードに則して言えばadviceしてやって)、サウンド再生コマンドを外部プロセスとして起動してやればいいじゃんという方針。子プロセスの終了まで同期されるとキー入力に追い付かないことになってまずいですが、ちょっと調べるとcall-process-shell-commandの第3引数が0ならプロセスの終了を待たないということだったのでこの方針で問題なさそうです。また、当はself-insert-commandをadviceできればいいんでしょうが、subrではできないようなので、SKKユーザと

    masatoi
    masatoi 2010/03/01
    emacs lispでキータイプ時に音を慣らす
  • Scheme、Common Lisp、Emacs Lispの比較

    「王女アテー姫を含めてハザールの男女は、 この能力によって朝ごと変身を済ませ、 そのたびに、見たこともない斬新な顔で立ち現れる。 だから近親者同士でさえ見分けがつかないほどだ。 旅行者の見聞はこれとはまったく異なり、ハザールの顔つきはどれもそっくりで、 しかも歳を重ねても容貌が変わらない。それゆえ人違いの混乱や厄介が絶えない。 どちらにせよ、結果は同じことで、ハザール族の顔はまず覚えられないし、 覚えても無益となる。」 ミロラド・パヴィチ「ハザール事典」 Lispには数限りないほどの方言がある (例えば、 http://dreamsongs.com/NewFiles/Hopl2Slides.pdf とか参照)。 そのなかで普及している Lispというと、 Scheme、Common Lisp、Emacs Lispの3つだろう。 ユーザの多さでいうと、多い順に Emacs Lisp、Comm

  • はてなブログ | 無料ブログを作成しよう

    来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…

    はてなブログ | 無料ブログを作成しよう
  • CodeRepos::Share – Trac

    simple-hatena-mode - Emacs interface to Hatena::Diary Writer simple-hatena-modeについて このパッケージは、「はてなダイアリーライター」をEmacsから使えるようにし、はてなダイアリー/グループ日記を簡単に更新するためのメジャーモード、simple-hatena-modeを提供します。simple-hatena-modeは、html-helper-modeの派生モードとして定義されていますので、html-helper-modeが提供する各種機能も利用できます。 同様の機能を提供するelispについては、すでにいくつかのものがありますが、simple-hatena-modeには、それらと比べて以下の利点があります。 複数のアカウントに対応。 それぞれのアカウントのグループ日記に対応。 パッケージの利用に際して問題

    masatoi
    masatoi 2009/02/26
    hatena-modeと同様の働きをするelisp
  • 1