Ubuntu 12.04で gupnp-universal-cpがエラーになる場合の対処方法
症状
gupnp-universal-cpを起動しようとすると下記のようなエラーが出て起動できない
% gupnp-universal-cp ** (gupnp-universal-cp:32372): WARNING **: Failed to load icon network-workgroup: Icon 'network-workgroup' not present in theme ** (gupnp-universal-cp:32372): WARNING **: Failed to load icon gtk-network: Icon 'gtk-network' not present in theme ** ERROR:icons.c:317:init_icons: assertion failed: (icons[i] != NULL) zsh: abort (core dumped) gupnp-universal-cp
原因と対処方法
アイコンファイルがないのが原因であるので、アイコンをインストールすることで
解決される
% sudo aptitude install gnome-icon-theme-full
Ubuntu Server Editionを使ったから発生した問題かもしれません.
Desktop Editionだったら普通に入っていそうなパッケージなので.
evil-numbersでカーソル下の数値を増減させる
Vimで言うところの Ctrl-a, Ctrl-xを Emacsで実現する方法について
示します. CSSのようなサイズを少し変えて変化を確認するときなどに
いちいち消して、新しい数字を書くということがなくなるので、便利です.
evil-numbersについて
"evil"とついているので evilの拡張のように思ってしまいますが、
evilに一切依存していないので, evilユーザでない方でも気軽に導入
することができます. 一部問題がありますが, Vim同様 8進数, 16進数,
0パディングされた数値に対して機能します.
インストール
package.elを使って MELPAからインストールしてください.
設定
(global-set-key (kbd "C-c +") 'evil-numbers/inc-at-pt) (global-set-key (kbd "C-c -") 'evil-numbers/dec-at-pt)
頻繁に利用される方はプレフィックスなしのキーに割り当てたり、
下記のように smartrepを使うとよいでしょう.
(smartrep-define-key global-map "C-c" '(("+" . 'evil-numbers/inc-at-pt) ("-" . 'evil-numbers/dec-at-pt)))
既知の問題点
8進数, 16進数の "0"に対して, デクリメントするとおかしくなります.
Vimは当然ですが, うまく機能しています.
helm-gtags.elにタグ更新関数を実装しました
helm-gtags 0.9.8を本日リリースしました.
新機能
- タグ更新関数の実装
- タグ自動更新設定の追加
このリリースの前にとりあえず実装したのですが, 要望されたので
とりあえず実装したという感じでした. 今回それを見なおして,
非同期でタグを更新するようにしました. これでいくらか実用的に
なったかと思います.
インストール
package.elを使って MELPAからインストールしてください
タグの更新
helm-gtags-update-tagsコマンドでタグをアップデートします.
デフォルトでは、現在のファイルのみ更新します. C-uプレフィックスを
つけると全ファイルについて更新を行います.
タグの自動更新
helm-gtags-auto-updateを non-nilに設定すると, バッファ保存時に
そのファイルのタグを更新します. このときももちろん非同期なので、
(規模によるとは思いますが)固まるということはないかと思います.
(setq helm-gtags-auto-update t)
おわりに
問題があれば githubの issuesまでお願いします