タグ

ブックマーク / syohex.hatenablog.com (4)

  • 第一回 init.el読書会に参加しました - Shohei Yoshida's Diary

    一回目は @hico_horiuchiさんの init.elでした. 今はもう修正されているかと思いますが, 当日ツッコミを入れた ところを示します. add-hookに無名関数(lambda)は使わない方がいい add-hookに無名関数を使うと remove-hookできない 2回 add-hookすると, 2個関数が登録される といった問題があります. なるべく関数を作成して登録して ください. "~/.emacs.d/"は使わない方がいい user-emacs-directory(デフォルト値は ~/.emacs.d/)を代わりに使いましょう. こうすることで, user-emacs-directoryの値を変えることで, 別ディレクトリに 設定ファイル等をインストールすることができます(かもしれない). color-themeは使わない(Emacs 24以上を使っている方) Em

    第一回 init.el読書会に参加しました - Shohei Yoshida's Diary
    gin0606
    gin0606 2014/09/11
  • Emacs 24以上を使うなら color-themeではなく、Emacsの themeフレームワークを使おう - Shohei Yoshida's Diary

    color-themeでEmacsの見た目をきれいにする - Qiita Emacs 24以上を使っているという前提があるのですが、独自のテーマを作る場合は color-themeより、Emacs 24から導入された themeフレームワークを使う ことをおすすめです。 機能的には変わらないと思うのですが、color-themeをインストール する必要がないというのがお手軽です。~/.emacs.d以下においておけば、 load-theme関数を使って利用することができます。 サンプル 試しに @kubosho_さんの molokaiを themeフレームワーク版に 書き換えてみました。コードはほとんど同じです。カーソル等のごく一部の パラメータの指定が違うのと、各項目を quoteするぐらいです。 (deftheme molokai "Molokai color theme") (cus

    Emacs 24以上を使うなら color-themeではなく、Emacsの themeフレームワークを使おう - Shohei Yoshida's Diary
    gin0606
    gin0606 2012/12/14
    "Emacs 24以上を使うなら color-themeではなく、Emacsの themeフレームワークを使おう - Life is very short"
  • expand-region.elの紹介 - Shohei Yoshida's Diary

    magnars/expand-region.el · GitHub expand-region.elの紹介。結構便利と思う人が多いんじゃないかなと 勝手に思っています。 追記 まだ大きく変更されていることがあるものなので、定期的にアップデートした方が よいと思います。 気になる方は githubプロジェクトをwatchしておくとよいでしょう。 設定 githubから cloneしてそこに load-pathを設定しておいてください。 ;; expand region (add-to-list 'load-path "~/.emacs.d/expand-region.el") (require 'expand-region) (global-set-key (kbd "C-@") 'er/expand-region) (global-set-key (kbd "C-M-@") 'er/co

    expand-region.elの紹介 - Shohei Yoshida's Diary
    gin0606
    gin0606 2012/01/18
    "expand-region.elの紹介 - Life is very short"
  • quickrun.elを書きました - Shohei Yoshida's Diary

    @thincaさんの quickrun.vim(リポジトリ)を Emacs向けに 書いてみました。Vim scriptは読めないし、Vimの設定方法もよくわからないので、 家がどんな使い心地かさえわかっていないので、家に近いものなのか 現状わかりません。 Emacsには executable-interpretという関数があるにはあるんですけど、 実行権限を与えないといけないとかプロンプトがいちいち出るとかが うざいんで、使ってませんでした。なんで Emacsにも quickrunが あると自分を含め便利と思う人が多いんじゃないだろうかと思いました。 リポジトリ syohex/emacs-quickrun · GitHub アルファ版です。sampleディレクトリにあるものは 手元では動いているという感じです。 設定 quickrun.vimでは, 特定のキーでウインドウを消すというの

    quickrun.elを書きました - Shohei Yoshida's Diary
    gin0606
    gin0606 2011/11/28
    "quickrun.elを書きました - Life is very short"
  • 1