タグ

emacsとmodeに関するtomoyaのブックマーク (4)

  • EmacsWiki: gitconfig-mode.el

    Download;;; gitconfig-mode.el --- Major mode for editing .gitconfig files ;;; -*- coding: utf-8; lexical-binding: t -*- ;; Change Log: ;; 7-Oct-2012 Sebastian Wiesner ;; Initial sync ;; Copyright (c) 2012 Sebastian Wiesner <lunaryorn@gmail.com> ;; ;; Author: Sebastian Wiesner <lunaryorn@gmail.com> ;; URL: https://github.com/lunaryorn/gitconfig-mode ;; Version: 0.2 ;; Keywords: convenience vc git ;

  • GitHub - hober/html5-el: HTML5 and XHTML5 tools in Emacs Lisp

    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

    GitHub - hober/html5-el: HTML5 and XHTML5 tools in Emacs Lisp
  • 複数のメジャーモードを文脈に応じて切り替え - 貳佰伍拾陸夜日記

    multi-mode.elを使うと, 一つのバッファ内で文脈に応じてメジャーモードを切り替えることができる. けれど, カーソル位置を受け取って, 切り替えるべきメジャーモードとその有効範囲を返す関数を定義しないといけなくて, 使い方が難しい. そこで, 開始・終了の正規表現と, その範囲内で有効になるメジャーモードを指定するとmulti-modeに渡すべき関数を作って登録してくれる関数を書いた. 例 まず, (multi-mode-init) すると, バッファ内でmulti-modeを使う準備ができる. さらに, (multi-mode-install-chunk-finder "^>|javascript|$" "^||<$" 'javascript-mode) とすると, ">|javascript|"だけが書かれた行と"||<"だけが書かれた行に挟まれたテキストにカーソルが移動し

    複数のメジャーモードを文脈に応じて切り替え - 貳佰伍拾陸夜日記
    tomoya
    tomoya 2010/04/25
    multi-mode の設定ヘルパー関数
  • www.koguchi.be - emacs lisp - マイナーモードの作り方

    こないだ諸事情あって(というか、趣味ですが) emacs lisp でマイナーモードを書いてました。 メジャーモードは比較的需要があるのか、詳しいページが多いのですが、マイナーモードに関しては詳しいページが無かったりします。 おそらく調べた限りだと おもてなしの空間 が最有力だと思われます。 ここだと、easy-mmode という emacs についてくるマクロを利用した作成方法とスクラッチで頑張る方法と二種類について説明されます。 ただ、(主観的判断ですが)easy-mmode を推しているようで、スクラッチの記述があんまりありません。 そうなると、マイナーモードを作るための勉強方法としてはリファレンスをゴリゴリ読むか、人様が書いてくれたマイナーモードのソースコードをハックする、という選択肢になってきます。 僕は結局 easy-mmode を使いたくなかったので、人様のソースコー

  • 1