最新情報

2015年8月30日Emacs
emacs warm-night-theme.el : 暖色を使ったダークなカラーテーマ | MELPA Emacs Lisp Elisp パッケージ インストール 設定 使い方 スクリーンショット
2015年8月29日Emacs
emacs leuven-theme.el : 白背景のカラーテーマ | MELPA Emacs Lisp Elisp パッケージ インストール 設定 使い方 スクリーンショット
2015年8月28日メルマガ
【メルマガ#196】日刊Emacs発端の舞台裏
2015年8月27日Emacs
emacs aurora-theme.el : SublimeTextのMaterialにインスパイアされたグレーで多パッケージ対応カラーテーマ | MELPA Emacs Lisp Elisp パッケージ インストール 設定 使い方 スクリーンショット
2015年8月26日Emacs
emacs ido-describe-bindings.el : f1 b(describe-bindings)をido化する | MELPA Emacs Lisp Elisp パッケージ インストール 設定 使い方 スクリーンショット

このエントリーを含むはてなブックマーク Buzzurlにブックマーク livedoorクリップ Yahoo!ブックマークに登録

emacs warm-night-theme.el : 暖色を使ったダークなカラーテーマ | MELPA Emacs Lisp Elisp パッケージ インストール 設定 使い方 スクリーンショット

パッケージ名 warm-night-theme
概要(原文) Emacs 24 theme with a dark background.
リポジトリ MELPA
取得先 https://github.com/mswift42/warm-night-theme
バージョン 20150607.741
関連記事 package:warm-night-theme

warm-night-theme.el は以下のパッケージに対応しています。

  • font-lock
  • evil
  • hl-line
  • isearch
  • show-paren
  • mode-line
  • link
  • org
  • font-latex
  • ido
  • gnus
  • mu4e
  • ffap
  • js2
  • auto-complete
  • info
  • icomplete+
  • undo-tree
  • slime
  • rainbow-delimiters
  • magit
  • term
  • helm
  • company
  • web-mode
  • jde
  • ace-jump-mode

20150830171914.png
Fig1: emacs-lisp-mode

20150830171919.png
Fig2: magit

20150830171923.png
Fig3: grep

20150830171926.png
Fig4: outline-mode

20150830171930.png
Fig5: org-mode

20150830171933.png
Fig6: dired

20150830171936.png
Fig7: web-mode

20150830171939.png
Fig8: markdown-mode

20150830171944.png
Fig9: helm

warm-night-theme インストール

このパッケージはmelpaにあるので パッケージの初期設定 を行ってください。

M-x package-refresh-contents
M-x package-install warm-night-theme

設定

(load-theme 'warm-night t)

実行方法

$ emacs -Q -f package-initialize -eval '(load-theme (quote warm-night) t)'

タグ

2015/08/30 | コメント/トラックバック(0) |

カテゴリー:Emacs theme

emacs leuven-theme.el : 白背景のカラーテーマ | MELPA Emacs Lisp Elisp パッケージ インストール 設定 使い方 スクリーンショット

パッケージ名 leuven-theme
概要(原文) Awesome Emacs color theme on white background
リポジトリ MELPA
取得先 https://github.com/fniessen/emacs-leuven-theme
バージョン 20150818.556
関連記事 package:leuven-theme

leuven-theme.el はとても多くのパッケージに対応しています。

  • isearch
  • whitespacemode-line
  • minibuffer
  • font-lock
  • link
  • gnus
  • message
  • diff
  • smerge
  • ediff
  • flyspell
  • semantic
  • info
  • auto-highlight-symbol
  • anzu
  • auto-dim-other-buffers
  • avy
  • bbdb
  • bookmark+
  • browse-kill-ring
  • calendar
  • calfw
  • change-log
  • circe
  • comint
  • auto-complete
  • company
  • compilation
  • css
  • custom
  • diff-hl
  • dircolors
  • dired
  • dired+
  • eww
  • latex
  • font-latex
  • git-commit
  • google-translate
  • helm
  • hl-line
  • highlight-symbol
  • eww
  • holiday
  • html-helper
  • ilog
  • info
  • linum
  • log-view
  • lui
  • magit
  • markdown
  • moccur
  • nxml
  • org
  • outline
  • pabbrev
  • paren-face
  • powerline
  • rainbow-delimiters
  • sh
  • shell
  • show-paren
  • sml-modeline
  • speedbar
  • svn
  • tex
  • vc
  • w3m
  • which-func
  • widget
  • woman
  • yasnippet

20150829192357.png
Fig1: emacs-lisp-mode

20150829192409.png
Fig2: magit

20150829192412.png
Fig3: grep

20150829192416.png
Fig4: outline-mode

20150829192419.png
Fig5: org-mode

20150829192423.png
Fig6: dired

20150829192426.png
Fig7: web-mode

20150829192430.png
Fig8: markdown-mode

20150829192434.png
Fig9: helm

leuven-theme インストール

このパッケージはmelpaにあるので パッケージの初期設定 を行ってください。

M-x package-refresh-contents
M-x package-install leuven-theme

設定

(load-theme 'leuven t)

実行方法

$ emacs -Q -f package-initialize -eval '(load-theme (quote leuven) t)'

タグ

2015/08/29 | コメント/トラックバック(0) |

カテゴリー:Emacs theme

【メルマガ#196】日刊Emacs発端の舞台裏

今回は「日刊Emacs」の発端について暴露します。

作ったきっかけ、その裏では何をやっているかなどなど、
過去のサイトと比較も交えて語っていきます。

はてなダイアリーが続かなかった理由とは?
日刊にしたきっかけとは?
WordPressでアクセス数を増やす方法とは?

あなたがもしWordPressを使っているのであれば、
きっと役立つかもしれません。

タグ

2015/08/28 | コメント/トラックバック(0) |

カテゴリー:メルマガ

emacs aurora-theme.el : SublimeTextのMaterialにインスパイアされたグレーで多パッケージ対応カラーテーマ | MELPA Emacs Lisp Elisp パッケージ インストール 設定 使い方 スクリーンショット

パッケージ名 aurora-theme
概要(原文) A theme inspired by SublimeText’s Material theme
リポジトリ MELPA
取得先 https://github.com/xzerocode/aurora-theme
バージョン 20150820.1705
関連記事 package:aurora-theme

aurora-theme.el は、カラーテーマです。

以下のパッケージに対応しています。

  • link
  • compilation
  • grep
  • isearch
  • powerline buffer
  • font-lock
  • newsticker
  • ace-jump
  • android mode
  • anzu
  • auctex
  • auto-complete
  • company-mode
  • bm
  • clojure-test-mode
  • coq
  • ctable
  • diff
  • diff-hl
  • dim-autoload
  • dired+
  • ediff
  • egg
  • emacs-w3m
  • erc
  • ert
  • eshell
  • flx
  • flycheck
  • flymake
  • flyspell
  • full-ack
  • git-gutter
  • git-gutter-fr
  • git-rebase-mode
  • gnus
  • guide-key
  • helm
  • hl-line-mode
  • hl-sexp
  • ido-mode
  • iedit-mode
  • jabber-mode
  • js2-mode
  • ledger-mode
  • linum-mode
  • macrostep
  • magit
  • message-mode
  • mew
  • mic-paren
  • mingus
  • nav
  • mu4e
  • mumamo
  • org-mode
  • outline
  • p4
  • perspective
  • proofgeneral
  • rainbow-delimiters
  • rainbow-delimiters
  • rcirc
  • rpm-mode
  • rst-mode
  • sh-mode
  • show-paren
  • smartparens
  • sml-mode-line
  • SLIME
  • speedbar
  • tabbar
  • term
  • undo-tree
  • volatile-highlights
  • web-mode
  • whitespace-mode
  • wanderlust
  • which-func-mode
  • yascroll
  • ansi-color
  • fill-column-indicator
  • vc-annotate

20150827224233.png
Fig1: emacs-lisp-mode

20150827224239.png
Fig2: magit

20150827224242.png
Fig3: grep

20150827224246.png
Fig4: outline-mode

20150827224249.png
Fig5: org-mode

20150827224253.png
Fig6: dired

20150827224256.png
Fig7: web-mode

20150827224259.png
Fig8: markdown-mode

20150827224307.png
Fig9: helm

本家スクリーンショット1
本家スクリーンショット2
本家スクリーンショット3
本家スクリーンショット4

aurora-theme インストール

このパッケージはmelpaにあるので パッケージの初期設定 を行ってください。

M-x package-refresh-contents
M-x package-install aurora-theme

設定

(load-theme 'aurora t)

実行方法

$ emacs -Q -f package-initialize -eval '(load-theme (quote aurora) t)'

タグ

2015/08/27 | コメント/トラックバック(0) |

カテゴリー:Emacs theme

emacs ido-describe-bindings.el : f1 b(describe-bindings)をido化する | MELPA Emacs Lisp Elisp パッケージ インストール 設定 使い方 スクリーンショット

パッケージ名 ido-describe-bindings
概要(原文) Yet another `describe-bindings’ with `ido’.
リポジトリ MELPA
取得先 https://github.com/danil/ido-describe-bindings
バージョン 20150816.1002
関連記事 package:ido-describe-bindings package:ido-vertical-mode package:helm-descbinds

現在割り当てられているキーバインドをリストする
<f1> b (describe-bindings) はそのままだと絞り込みができず
使い勝手がよくありません。

ido-describe-bindings.el を使うと
idoido-vertical-mode(レビュー)
あいまいマッチにより絞り込みができるようになります。

とはいえ、<2015-08-26 Wed>時点では開発されて日が浅いので
荒削りという印象は拭えません。

同種のhelm-descbinds.el(レビュー)と比較して

  • プレフィクスキー + C-hで発動しない
  • C-vやM-vでスクロールできない
  • describe-keyしかできない
  • find-functionやコマンド実行ができない

という欠点があります。

機能性においてhelmはidoを上回っているので
helm-descbindsは超えられないでしょう。

20150826022648.png
Fig1: <f1> bでido化されたdescribe-bindings

ido-describe-bindings インストール

このパッケージはmelpaにあるので パッケージの初期設定 を行ってください。

M-x package-refresh-contents
M-x package-install ido-describe-bindings

設定 150826022528.ido-describe-bindings.el(以下のコードと同一)

;;; このときidoが使うwindowの高さは大きくした方がいい
(setq ido-max-window-height 0.75)
;;; あいまいマッチは入れておこう
(setq ido-enable-flex-matching t)
;;; C-n/C-pで選択
(setq ido-vertical-define-keys 'C-n-and-C-p-only)
(define-key help-map (kbd "b") 'ido-describe-bindings)

実行方法

$ wget http://rubikitch.com/f/150826022528.ido-describe-bindings.el
$ emacs -Q -f package-initialize -l 150826022528.ido-describe-bindings.el

タグ

2015/08/26 | コメント/トラックバック(0) |

カテゴリー:Emacs ido

emacs dired-narrow.el : diredでファイル名を絞り込み検索する | MELPA Emacs Lisp Elisp パッケージ インストール 設定 使い方 スクリーンショット

パッケージ名 dired-narrow
概要(原文) Live-narrowing of search results for dired
リポジトリ MELPA
取得先 https://github.com/Fuco1/dired-hacks
バージョン 20150819.948
関連記事 package:dired-narrow package:dired-filter package:phi-search-dired

diredで特定のファイル名のみを表示させるパッケージはいくつかあります。

phi-search-dired.el(レビュー)dired-filter.el(レビュー) もそうですが、
この dired-narrow.el もそうです。

M-x dired-narrow-regexp で正規表現にマッチするファイル名のみを
diredのバッファに表示します。

文字列マッチの M-x dired-narrow
あいまいマッチの M-x dired-narrow-fuzzy もあります。

絞り込みをキャンセルし元のdiredバッファに戻すにはg(revert-buffer)を使います。

20150825200542.png
Fig1: 元のdiredバッファ

20150825200556.png
Fig2: M-x dired-narrow-regexp dired-r

20150825200604.png
Fig3: さらにM-x dired-narrow-regexp rainbow

dired-narrow インストール

このパッケージはmelpaにあるので パッケージの初期設定 を行ってください。

M-x package-refresh-contents
M-x package-install dired-narrow

タグ

2015/08/25 | コメント/トラックバック(0) |

カテゴリー:dired Emacs

emacs distinguished-theme.el : Vimから移植された真っ黒背景のカラーテーマ | MELPA Emacs Lisp Elisp パッケージ インストール 設定 使い方 スクリーンショット

パッケージ名 distinguished-theme
概要(原文) A dark and elegant theme for emacs.
リポジトリ MELPA
取得先 https://github.com/Lokaltog/distinguished-theme
バージョン 20150428.146
関連記事 package:distinguished-theme

distinguished-theme.el は、Vimから移植されたカラーテーマです。

以下のパッケージに対応しています。

  • font-lock
  • python-mode
  • js2-mode
  • highlight-numbers
  • whitespace-mode
  • show-paren
  • isearch
  • rainbow-delimiters
  • git-gutter
  • git-gutter-fr
  • flx
  • flycheck
  • ace-jump-mode
  • auto-complete
  • auto-dim-other-buffers
  • diff

20150824211456.png
Fig1: emacs-lisp-mode

20150824211501.png
Fig2: magit

20150824211504.png
Fig3: grep

20150824211509.png
Fig4: outline-mode

20150824211513.png
Fig5: org-mode

20150824211517.png
Fig6: dired

20150824211520.png
Fig7: web-mode

20150824211524.png
Fig8: markdown-mode

20150824211529.png
Fig9: helm

distinguished-theme インストール

このパッケージはmelpaにあるので パッケージの初期設定 を行ってください。

M-x package-refresh-contents
M-x package-install distinguished-theme

設定

(load-theme 'distinguished t)

実行方法

$ emacs -Q -f package-initialize -eval '(load-theme (quote distinguished) t)'

タグ

2015/08/24 | コメント/トラックバック(0) |

カテゴリー:Emacs theme

emacs dired-open.el : diredから画像・メディアファイルやPDFなどを開く | MELPA Emacs Lisp Elisp パッケージ インストール 設定 使い方

パッケージ名 dired-open
概要(原文) Open files from dired using using custom actions
リポジトリ MELPA
取得先 https://github.com/Fuco1/dired-hacks
バージョン 20150819.948
関連記事 package:dired-open package:runner package:openwith

diredでRETを押すと、普通はファイルをEmacsで開きます。

しかしメディアファイルや画像ファイルをバイナリとして
開きたいことは稀です。

dired-open.el を使えば、ファイルごとに
開くアプリケーションを指定できます。

あとはRETで開くだけです。

C-u RETで元の挙動(Emacsで開く)になります。

dired-open インストール

このパッケージはmelpaにあるので パッケージの初期設定 を行ってください。

M-x package-refresh-contents
M-x package-install dired-open

設定 150823163317.dired-open.1.el(以下のコードと同一)

(require 'dired-open)
(setq dired-open-extensions
      '(("exe" . "wine") ("docx" . "libreoffice")
        ("doc" . "libreoffice") ("xlsx" . "libreoffice")
        ("xls" . "libreoffice")
        ("mp3" . "mpv")
        ("mp4" . "mpv")
        ("flv" . "mpv")
        ))

実行方法

$ wget http://rubikitch.com/f/150823163317.dired-open.1.el
$ emacs -Q -f package-initialize -l 150823163317.dired-open.1.el

タグ

2015/08/23 | コメント/トラックバック(0) |

カテゴリー:dired Emacs

emacs paren-completer.el : 自動判別で対応する閉括弧を入力する | MELPA Emacs Lisp Elisp パッケージ インストール 設定 使い方

パッケージ名 paren-completer
概要(原文) Automatically, language agnostically, fill in delimiters.
リポジトリ MELPA
取得先 https://github.com/MatthewBregg/paren-completer
バージョン 20150711.1523
関連記事 package:paren-completer package:general-close

複数の括弧を使う言語を扱うとき、
対応する閉括弧を判別して入力してくれるとありがたいものです。

paren-completer.elM-x paren-completer-add-single-delimiter
それをやってくれます。

general-close.el(レビュー) とほぼ同じですが、
言語には依存していません。

[{:a=>(3)
↓ M-)×3
[{:a=>(3)}]

改行を加えたり、すべての閉括弧を一度に入力する
M-x paren-completer-add-single-delimiter-with-newline
M-x paren-completer-add-all-delimiters
M-x paren-completer-add-all-delimiters-with-newline
も用意されていますが、 M-x paren-completer-add-single-delimiter で十分です。

paren-completer インストール

このパッケージはmelpaにあるので パッケージの初期設定 を行ってください。

M-x package-refresh-contents
M-x package-install paren-completer

設定 150822031645.paren-completer.el(以下のコードと同一)

(global-set-key (kbd "M-)") 'paren-completer-add-single-delimiter)

実行方法

$ wget http://rubikitch.com/f/150822031645.paren-completer.el
$ emacs -Q -f package-initialize -l 150822031645.paren-completer.el

タグ

2015/08/22 | コメント/トラックバック(0) |

カテゴリー:Emacs

【メルマガ#195】関数呼び出しグラフを描こう

今回は前回紹介した関数呼び出しの関係を
明示するelispを使った応用編です。

関数呼び出しのグラフを何通りか画像化し、
それを選択できるようにしてみます。

このようなアプローチがあることも
知っておくとよいでしょう。

タグ

2015/08/21 | コメント/トラックバック(0) |

カテゴリー:メルマガ

このページの先頭へ