vim6
[682:661 (01/10/22 23:58)]
>>KoRoN 殿
ご教授ありがたき幸せであります!!
filetype plugin indent on
で indentexpr はきちんと設定されるようになりました。
だけど ruby とかはインデントできるようになったんですが xml はなんか
上手く行かないんで、 indent/xml.vim を見てたんですが、Vim Script は
何やってんのかサパーリ分からず・・・。
ただ、 XmlIndentWithPattern 関数の中の substitute の引数に「半角のア」
が入ってて(一行目の第三引数と、二行目の第二引数の[]の中)、何か変だな
と思ってとりあえずイジった結果、この半角のアをスペースに変えたらとり
あえずそれなりにインデントしてくれるようになりました。たぶん間違った
処方なんでしょうけど、とりあえず動くんで良しとしておきます。
変数の頭に付いてる接頭辞で、a が argument で、g が global、 b は
buffer なんだろーなーとか、すごい基本的な事なんでしょうけど、結構勉強に
なったでやんす。Vim Script 勉強しよーかなー。
長いし、たぶんウソ処方書いてるから sage。
[683:KoRoN (01/10/23 00:33)]
>>681
例えば私がコンソール版のvim.exeを配布する、というのは如何?
gvim.exeと同じディレクトリに置いてパスを通せばそこそこ使えると思いますよ。
# ただしWin9x/Meだと日本語入力に難があるハズですが。
>>682
もしやUNIXですか?。どうやら0xa7=='ア'を使ってインデントが幾つあるか巧みに数えているみたいですね。
そのためEUC環境で使うと…不具合があるでしょう。う〜ん…確かに空白文字は問題がありそうです。
少し考えてみます。
[684:682 (01/10/23 00:44)]
>>KoRoN 殿
すみません,環境書いてなかったですね.Linux です.
--enable-gui=no と --enable-multibyte ぐらいだったと思います.
configure のオプションは.
やっぱスペースはダメっすか.実は html.vim にも似たようなところがあっ
て,スペースにしても全くダメだったんで違うんだろうなぁとは思ってたん
ですが・・・.0x0a='半角のア'は分かるんですが,それとインデントの関係が
分からん程度の厨房ですのでfixのお力にはなれそうに無いっす.ゴメンナサイ.
[685:680 (01/10/23 01:04)]
>>681
シンボリックリンクはおかしくなった事はないけど、Cygwin自体は時々
不安定っす(w
[686:679 (01/10/23 01:08)]
>>683
それ(私にとっては)最高の解決法です。最高です。
今まで、/usr/local/share/vim/vim60/とかにシンボリックリンク張ったり、いろいろして回避してました。
結構バージョンアップの時に、*.vimとかも微妙に変わって、完成度も無視できない状態なので、
vimdiffとか使って毎回、地道に修正していました。(一気に上書きするといろいろあるので:-) )
・・・でもKoRoNさんの負担増えませんか?今でもプラットホーム多そうだし。
動作報告ぐらいだったら、積極的にできますが、追い込むのは・・・
*.vimもterm依存あるのと無いのとあるし。
# 帰宅時間は早くて今時分なので。。。
[687:名前いれてちょ。。。 (01/10/23 01:38)]
vimユーザって、どんな環境が多いんすかね。
まぁ普通 vi からの乗り換えが多いから、UNIX系が多いんだろうけど。
(っつうか、UNIX版だし)
それでも、vimスレってことでいろいろ便乗で書く人もいるか。
[688:KoRoN (01/10/23 02:01)]
>>684
'ア'を"\1"に、'[^ア].*$'を"[^\1].*$"に変えるのが良いようです。
ポイントはシングルクォーテーションではなくてダブルクォーテーションです。
>>686
bz2圧縮したexeを置くだけですから問題ないでしょう。
というわけで配布を開始しました。http://www.kaoriya.net/を参照してください。
>>687
…私が率先してWin使いです(^-^;;;
[689:684 (01/10/23 02:23)]
>>KoRoN 殿
お忙しそうな中お世話になりまして,誠にありがとうございます m(_ _)m.
少しでも Script が分かればと思うんですが・・・
ちょっと help の "Write a Vim script" ってところを読んで勉強してみます.
[690:689 (01/10/23 02:25)]
ちなみに私は Linux 以外にも Win でも使わせて頂いておりまする.
昔は FreeBSD でも使ってましたけど,今は FreeBSD 自体使ってないので・・・.
[691:689=684=... (01/10/23 18:46)]
とりあえず一通り help の Writing Vim script は読んで見ました.
文法とかはだいたい理解はしたけど・・・まだまだ先は長そうだな・・・.
頑張ろっと.
独り言sage
read.cgi ver5.26+ (01/10/21-)