プログレッシブニート日記

HoLY Diary

このページについて

その日の日記,備忘録,URLメモといった類の(おそらく内容が無い)文章を書いています.


2004.11.11(Thu)

_ howm_vim

普段のメモツールであるところのhowm_vim. 現状Windowsの香り屋版vimでしか使ってなかった のだけど,howmディレクトリをmod_dav + svnで相互共有してみたり.

んで,文字コードがcp932嫌だなー,というわけで,

g:howm_fileencoding="utf-8"

したら,Windowsの香り屋版vimで,,,cした時に なぜか(新しいWindowではなく)その場にhowmの新規ドキュメントを挿入してしまう .

  • 「cp932」以外でこの現象が起きる.utf-8だけでなく,euc-jpやiso-2022-jp,utf-16などもダメ.
  • FreeBSD のportsのvimでは問題なく(どのg:howm_fileencodingでも)新規ウインドウを作成できる.

また,FreeBSDのvimでg:howm_fileformat="dos"だと,g:howm_grepprg="grep" (デフォルト)では 検索できない.これはlet g:howm_grepprg=""で 一応回避できるが,遅いらしい.

ちょっと調査.

Tags: vim

_ colorscheme

colorscheme.普段は:colorscheme desert だったりします.が,黒バックなterminalだと,foldされた行の"+"が全く 見えないので

--- /usr/local/share/vim/vim63/colors/desert.vim        Mon Sep  6 02:11:59 2004
+++ mydesert.vim        Thu Nov 11 20:03:30 2004
@@ -86,8 +86,8 @@
 hi VisualNOS   cterm=bold,underline
 hi WarningMsg  ctermfg=1
 hi WildMenu    ctermfg=0 ctermbg=3
-hi Folded      ctermfg=darkgrey ctermbg=NONE
-hi FoldColumn  ctermfg=darkgrey ctermbg=NONE
+hi Folded      ctermfg=green ctermbg=NONE
+hi FoldColumn  ctermfg=green ctermbg=NONE
 hi DiffAdd     ctermbg=4
 hi DiffChange  ctermbg=5
 hi DiffDelete  cterm=bold ctermfg=4 ctermbg=6

んで ~/.vim/colors/mydesert.vim に置いて(そのときだけ)使用.

Tags: vim

_ postgresql-7.1.3

gcc-3.x だと,そのままではmakeが通らない.

PG_VERSION_STR がgccの変更で複数行になってしまうのが原因なので

postgresql-7.1.3% diff -u configure.bak configure
--- configure.bak       2001-08-17 03:36:31.000000000 +0900
+++ configure   2004-11-12 04:21:00.000000000 +0900
@@ -1617,7 +1617,7 @@

 # Create compiler version string
 if test x"$GCC" = x"yes" ; then
-  cc_string="GCC `${CC} --version`"
+  cc_string="`${CC} --version | head -1`"
 else
   cc_string=$CC
 fi

などとして適当に回避.

あとerrnoが無いとかいわれるので,このスレッド ( http://ml.postgresql.jp/pipermail/pgsql-jp/2003-June/005352.html ) にもあるけど,copy.c に #include <errno.h> を追加.

本日のリンク元
アンテナ
検索

Auther: HoLY <holy@enyou.org>