#はじめに
最近vimを使い始めたばかりですが、vimを使いやすくするための設定を探しては導入しています。
ステータスラインをかっこよくしてくれるプラグインlightlineを使った環境で時間も表示してみました。
#環境
- neovim
- dein
#方法
関数を用意してligjtlineのコンポーネントとして呼び出す。
時間取得
function! g:Date()
return strftime("%H:%M")
endfunction
設定
'component_function': {
'date': 'Date',
シンプルな使用例も置いておきます。
dein.toml
[[plugins]]
repo = 'itchyny/lightline.vim'
hook_add = '''
let g:lightline = {
\ 'colorscheme': 'wombat',
\ 'active': {
\ 'left': [
\ ['mode', 'paste'],
\ ['readonly', 'filename', 'modified'],
\ ],
\ 'right': [
\ ['lineinfo'],
\ ['percent'],
\ ['charcode','fileencoding','date'],
\ ]
\ },
\ 'component_function': {
\ 'date': 'Date',
\ },
\ 'component_expand': {
\ },
\ 'component_type': {
\ },
\ }
function! g:Date()
return strftime("%H:%M")
endfunction
'''
#終わりに
実は導入に手こずってしまったのですが会社の先輩にフォローしていただきました!
vimmer優しい!