nekop's blog

OpenShift / JBoss / WildFly / Infinispanの中の人 http://twitter.com/nekop

Fedora 20 インストール

JBoss / WildFly (全部俺) Advent Calendar 2013の16日目ですが今日は昨日に引き続きゲストトピック的にFedoraで。

Fedora 20 "Heisenbug" が明日リリースされますが、一足先にインストールしてみます。前回のFedora 19インストールとほとんど同じ。

$ uname -a
Linux localhost.localdomain 3.11.10-301.fc20.x86_64 #1 SMP Thu Dec 5 14:01:17 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

telnetはもうncでいいよねということでインストールしません。

syslogがないので/var/log/messagesファイルがありません。journalctlコマンドに置き換わっています。

これを機にEmacsまわりも整備しました。個人のGitリポジトリで管理してたパッケージをpackage-installに移行し、ついでにAnythingからHelmにも移行します。

yasnippetはpackage-installで入ってきたsnippets/java-modeは消して自分のに置き換えます。

ackパッケージはag対応もしてますがFedora 20にはagのパッケージがまだ無いみたいなのと、ackで特に不満もないのでとりあえずackのまま。

twittering-modeはgpgというコマンドを探しますがFedoraだとgpg2なので書き換えてbyte-recompile-directoryします。

helmはまだ勝手がわかってないのだけどhelm-for-filesがとりあえず自分がよく使うものっぽいのでそれをバインドします。他に(global-set-key (kbd "C-h") 'backward-delete-char)しるんですが、helm-mapでC-h再定義されてて効かないので戻します。

;; package
(when (>= emacs-major-version 24)
  (require 'package)
  (package-initialize)
  (add-to-list 'package-archives '("melpa" . "http://melpa.milkbox.net/packages/") t)
  ;; helm
  (global-set-key (kbd "C-;") 'helm-for-files)
  (eval-after-load 'helm
    '(progn
       (define-key helm-map (kbd "C-h") 'backward-delete-char)
       ))
  ;; yasnippet
  (yas-global-mode 1)
  ;; twittering-mode
  (setq twittering-username "nekop")
  (setq twittering-use-native-retweet t)
  (setq twittering-use-master-password t)
  )

wanderlust, semi, malabar-modeはまだ手動インストール。