Translate

VIMカスタム


.vimrc



set nocompatible
set number
set title
set ruler
set tabstop=4
set shiftwidth=4
set noexpandtab
set backspace=indent,eol,start
set mouse=a

" インデント定義済みマクロ(定義済みならここで終了)
" -----------------------------------------------------
if exists("b:did_indent") | finish | endif
let b:did_indent = 1

setlocal indentexpr=GetBashIndent()
setlocal nolisp
setlocal autoindent

" 関数を一度だけ定義する(定義済みならここで終了)
" -----------------------------------------------------
if exists("*GetBashIndent") | finish | endif

" 開きインデントを許可する関数
" ----------------------------
function! s:is_li_start(pline, cline)
return a:pline =~ '\v^\s*(if|select|until|while|for|function)|\w+\s*\(\s*\)'
endfunction

" 閉じインデントを許可する関数
" ----------------------------
function! s:is_li_end(pline, cline)
return a:pline =~ '\v^\s*(done|fi|\})'
endfunction

" ブランク行かどうか
" ------------------
function! s:is_blank_line(line)
return a:line =~ '^$'
endfunction

" ブランクでない前方の行番号を探す
" --------------------------------
function! s:prevnonblank(lnum)
let i = a:lnum
while i > 1 && s:is_blank_line(getline(i))
let i -= 1
endwhile
return i
endfunction

" BASH スクリプト用インデント
" ---------------------------
function GetBashIndent()
let list_ind = 4

" Find a non-blank line above the current line.
let lnum = prevnonblank(v:lnum - 1)

" At the start of the file use zero indent.
if lnum == 0 | return 0 | endif

let ind = indent(lnum) " 現在のインデント量
let pline = getline(lnum) " 直前の最終行
let cline = getline(v:lnum) " 現在行

if s:is_li_start(pline, cline)
return ind + list_ind
elseif s:is_li_end(pline, cline)
return ind - list_ind
else
return indent(v:lnum)
endif
return ind
endfunction
" -----------------------------------------------------




先日、健康診断の折、
花粉症じゃぁないかということで
帰りに皮膚科によってみたところ、
時期からしてカバノキの花粉症じゃないか?
というあいまいな診断を貰った。

しかし東京ではカバノキがそんなにあるか?という状況だ。

はたして本当に花粉症なのだろうか...。


その日に分かるスクラッチテストというのがあるらしい。
だが病院では理由が分からないがそれを受けられなかった。


特に今日。
目がかゆくて涙ぼろぼろ。
激しく鼻ススリながら、今日は寝ます。




MTBの防具

プロテクター & ニーガイド, エルボーガイド

MTB用のプロテクタ、エルボパッド、そしてニーパッド。KONA製です。
いつ買ったか覚えてないけどサイズが小さい。

初めまして



















こんにちは。


いきなりヘルメットで始めます。
これは自転車用のヘルメット。

色も形も様々ですが、なんとなく定番の形というのは決まっていて、どれもこんな感じ。
間に穴が一杯開いているのは、風通しを良くして蒸れないようにするためですね。

私が持っているこの2つのヘルメットはMTB、マウンテンバイク用のヘルメットで、ロードバイク用のメットとは若干形が違い、日よけのバイザーもついています。ロードバイク用は流線型になっていることが多い。

ヘルメットの寿命は2~3年だそうです。
酸化によって素材(スチロール)が弱くなるそうだ。
OGKのメットは6年使いました。
手前のBELLはMTB向けのメット、少しサイズが小さいみたい。
今年の夏、9月の中旬に買い換えたのだけど、この上のサイズだとブカブカなので、
このサイズに留まりました。サイズ的にはOGKのほうがフィットしてます。
やはり日本のメーカーのほうがあってるのかな。