ラベル Editor の投稿を表示しています。 すべての投稿を表示
ラベル Editor の投稿を表示しています。 すべての投稿を表示

2016年3月26日土曜日

NeoBundleからdeinに乗り換え

deinの設定


次のような感じにしてます。プラグインは TOML で管理して遅延ロードしてます。必要な部分だけ。「.vim/dein」ディレクトリを作って TOML ファイルを用意したら問題なし。


let g:rc_dir = expand('~/.vim')

let s:dein_dir = expand('~/.vim/dein')

let s:dein_repo_dir = s:dein_dir . '/repos/github.com/Shougo/dein.vim'

if &runtimepath !~# '/dein.vim'
  if !isdirectory(s:dein_repo_dir)
    execute '!git clone https://github.com/Shougo/dein.vim' s:dein_repo_dir
  endif
  execute 'set runtimepath^=' . fnamemodify(s:dein_repo_dir, ':p')
endif

if dein#load_state(s:dein_dir)
  call dein#begin(s:dein_dir)

  let s:toml      = g:rc_dir . '/rc/dein.toml'
  let s:lazy_toml = g:rc_dir . '/rc/dein_lazy.toml'

  call dein#load_toml(s:toml,      {'lazy': 0})
  call dein#load_toml(s:lazy_toml, {'lazy': 1})

  call dein#end()
  call dein#save_state()
endif

if dein#check_install()
  call dein#install()
endif

filetype plugin on

NeoBundleからdeinに乗り換えてみて


NeoBundle のときからも TOML でプラグイン設定が記述できたけど、その部分はそれほど変化はないんだけど設定が簡単になった感じ。Powerline を使ってるからその部分で起動時間がかかるのがってのはあるけど Powerline を外してみたらその速度に驚いた。

NeoVim に乗り換えたらさらに速いんだろうけど、まだ vim で充分かな。

2015年6月25日木曜日

Powerlineを使ってみたい!( vim, tmux)

Powerlineを使ってみたい!


今まで vim-ariline を使っていたんだけれど Tmux の設定をしていると、なんだかカッコいいスクリーンショットを発見!それによると Powerline を導入しているとあるのでやってみたくなった。何がなんだかよく分かって無いけどやってみる!!!


Powerlineの導入


pip install か git clone すれば良いけど vim のプラグイン管理で NeoBundle を利用しているのでアップデートの事も考えて NeoBundle を使って導入しちゃう。
該当部分だけ掲載。以下を .vimrc に追記。

NeoBundle 'Lokaltog/powerline', {'rtp' : 'powerline/bindings/vim'}

保存した後、設定にもよるけどインストールするか聞かれるので yes でインストール!何か設定があるのか知らないけど、何も設定せず動いているのでオッケー。

Tmuxの設定


次に Tmux の設定 .tmux.conf を編集します。これまた必要部分だけ掲載します。パッチ適用したフォントじゃないと表示出来ない文字が含まれているので、その部分は豆腐になっていると思うので公式ドキュメントを見るなりしてください。

source ~/.vim/bundle/powerline/powerline/bindings/tmux/powerline.conf

set -g status-utf8 on
set -g status-interval 2
set -g status-justify left                                              
set -g status-fg colour231
set -g status-bg colour234
set -g status-left-length 20
set -g status-left '#[fg=colour16,bg=colour254,bold] #S #[fg=colour254,bg=colour234,nobold]#(eval $POWERLINE_COMMAND tmux left)'
set -g status-right-length 150
set -g status-right "[%Y-%m-%d(%a) %H:%M]"
set -g window-status-format "#[fg=colour244,bg=colour234]  #I #[fg=colour240] #[default]#W "
set -g window-status-current-format "#[fg=colour234,bg=colour31]#[fg=colour117,bg=colour31] #I  #[fg=colour231,bold]#W #[fg=colour31,bg=colour234,nobold]"
setw -g window-status-fg colour249
setw -g window-status-fg colour249
set -qg window-status-last-fg colour31
setw -g window-status-activity-attr none
setw -g window-status-activity-fg yellow
setw -g window-status-bell-attr none
setw -g window-status-bell-fg red

パッチ適用したフォントのインストール


好みのフォントにパッチを適用しても良いんだけれど手間なので用意されているパッチ適用済みフォントをインストールします。
git clone https://github.com/powerline/fonts.git

git cloneしたディレクトリに fonts ディレクトリが出来てるので cd して ./install.sh を実効。fc-cache -fv ~/.fonts でフォントキャッシュを更新します。

ターミナルのフォント設定


rxvt-unicode (urxvt) を利用しているので .Xresources を編集します。フォント部分だけです。ちなみに URxvt.fontで 9x15 と TrueType フォントじゃないのを指定しているのは w3m で画像を表示したときに TrueType フォントだけ指定していると描写が変になる対策のためで、そんなの関係ねーって方は "x:9x15" は必要ありません。
URxvt.font:              x:9x15,xft:DejaVu Sans Mono for Powerline:size=10:antialiase=true,xft:Ricty:size=12:antialiase=true
URxvt.boldFont:          xft:DejaVu Sans Mono for Powerline:bold::size=10:antialiase=true,xft:Ricty:bold:size=12:antialiase=true
URxvt.italicFont:        xft:DejaVu Sans Mono for Powerline:size=10:antialiase=true,xft:Ricty:italic:size=12:antialiase=true
URxvt.bolditalicFont:    xft:DejaVu Sans Mono for Powerline:bold:italic:size=10:antialiase=true,xft:Ricty:bold:italic:size=12:antialiase=true

以上で終わりです。色々なサイトを参考にして設定したので、パクってるじゃないかー!!!というのもあると思います。ごめんなさい。また、このブログ横幅が狭いから見にくくなって、これもごめんなさい。

2015年3月9日月曜日

新しいエディタ

ぶらぶらしていると ne (http://ne.di.unimi.it/) という中々良さげなエディタを見つけたので紹介します。一番の売りは動作が軽いのに各種言語のシンタックスハイライトに対応していることでしょうか。

こんな感じでメニューも用意されていてヘビーユーザだけでなくライトユーザでも満足できるエディタになっていると思ってます。軽量なので mutt のような好きなエディタをメールの編集に使えるソフトでのメールを書くエディタにしても良さそうです。