ふぃじーふぁいんだーが使えないのは痛すぎるので戻す。さすがライフチェンジングプラギン。
Float の syntax が増えたため、exe してるところで Float として認識されてしまい、とか他のプラギンでもおきそうだなー。
キーリピートが速ければいいんじゃないんですかね?(jjjjjjjjjjjjjjjjjjjjよくやるよ派)
そういえば先日 id:Sixeight さんの vim さばきを見てたんですが、結構移動に jjjjkkkkkkkkkkkkkkkk とかしてたので、もっと / f % 等を使った移動をスムーズに編集できるようになると思いました。
function <SNR>57_CompleteFunc..25..39..28..30 の処理中にエラーが検出されました: 行 2: E805: Using a Float as a number
な、なんだってー。
*E805* *E806* *E808*
When mixing Number and Float the Number is converted to Float. Otherwise
there is no automatic conversion of Float. You can use str2float() for String
to Float, printf() for Float to String and float2nr() for Float to Number.
ns9tks2008/06/28 03:42わーエラーるのかぁ。情報ありがとうございます!
secondlife2008/06/28 09:17いえいえ!
あ、あと
let g:AutoComplPop_BehaviorHtmlOmniLength = 0
というのは
let g:AutoComplPop_BehaviorHtmlOmniLength = -1
の間違いですかね
http://vim.g.hatena.ne.jp/ns9tks/20080623
えええ、0 の時発生しなくなったのに、と思ってもう一度再現しようとおもっても再現せず…。なんでだろーと思っていろいろやっているうちに、特定のディレクトリで xhtml 編集時に発生する様子。ええー!すいません。
いろいろそのディレクトリでオプションを変更して試したところ
let g:AutoComplPop_CompleteOption = 'i'
な場合に発生しました。インクルードされてるのファイル一覧を出すコマンドとかってありましたっけ。
また発生するディレクトリでのg:AutoComplPop_Behaviorの値は以下の通りです。
:echo g:AutoComplPop_Behavior
{'xhtml': [{'pattern': '\k\{2,}$', 'repeat': 0, 'command': '^N'}, {'pattern': '\f[/]\f\{0,}$', 'repeat': 1, 'excluded': '[*/\\][
/\\]\f*$\|[^[:print:]]\f*$', 'command': '^X^F'}, {'pattern': '\(<\|<\/\|<[^>]* \)\k\{0,}$', 'repeat': 1, 'command': '^X^O'}], 'h
tml': [{'pattern': '\k\{2,}$', 'repeat': 0, 'command': '^N'}, {'pattern': '\f[/]\f\{0,}$', 'repeat': 1, 'excluded': '[*/\\][/\\]
\f*$\|[^[:print:]]\f*$', 'command': '^X^F'}, {...}], '*': [{'pattern': '\k\{2,}$', 'repeat': 0, 'command': '^N'}, {'pattern': '\
f[/]\f\{0,}$', 'repeat': 1, 'excluded': '[*/\\][/\\]\f*$\|[^[:print:]]\f*$', 'command': '^X^F'}], 'ruby': [{'pattern': '\k\{2,}$
', 'repeat': 0, 'command': '^N'}, {'pattern': '\f[/]\f\{0,}$', 'repeat': 1, 'excluded': '[*/\\][/\\]\f*$\|[^[:print:]]\f*$', 'co
mmand': '^X^F'}, {'pattern': '[^. \t]\(\.\|::\)\k\{4,}$', 'repeat': 0, 'command': '^X^O'}, {'pattern': '\(^\|[^:]\):\k\{4,}$', '
repeat': 0, 'command': '^X^O'}], 'python': [{'pattern': '\k\{2,}$', 'repeat': 0, 'command': '^N'}, {'pattern': '\f[/]\f\{0,}$',
'repeat': 1, 'excluded': '[*/\\][/\\]\f*$\|[^[:print:]]\f*$', 'command': '^X^F'}], 'css': [{'pattern': '\k\{2,}$', 'repeat': 0,
'command': '^N'}, {'pattern': '\f[/]\f\{0,}$', 'repeat': 1, 'excluded': '[*/\\][/\\]\f*$\|[^[:print:]]\f*$', 'command': '^X^F'},
{'pattern': '\(^\s\|[;{]\)\s*\k\{1,}$', 'repeat': 0, 'command': '^X^O'}, {'pattern': '[:@!]\s*\k\{0,}$', 'repeat': 0, 'command'
: '^X^O'}]}
parasporospa>インクルードされてるのファイル一覧を出すコマンドとかってありましたっけ。
:checkpath!
のことでしょうか?
secondlife情報ありがとうございます!
手元に環境がないので、あとで使ってみます。
うちの環境では、xhtml + AutoComplPop 環境時に、insert-mode で、それなりの長さの html を編集すると結構な確率で
E^E^E^E^E^E^E^E^E^E^E^E^E^
と延々と ^E が打たれ、C-c でのキャンセルもできず vim がおかしくなってしまいます。html 関係の時は AutoComplPopDisable してとりあえず利用しないようにしてます。なんかのプラグインとの相性なのかなぁ…。まだ深追いはしてません。html の omni が怪しい気がします。ちなみに端末は putty + screen 上の vim です。
一応ご報告まで>id:ns9tks
確実に上記現象が発生する html ファイルで
let g:AutoComplPop_BehaviorHtmlOmniLength = 0
してリロードしたところ、発生しなくなったのでやはり html の omni との問題っぽいです。
html omni が効く環境で
:e http://h.hatena.ne.jp/
して、
:16<CR>Oaaa
とかでうちの環境では再現します。
set fenc と一緒に、ファイルを指定した文字エンコーディングで開き直す、というのも。
:e ++enc=utf-8 %
初心者の頃、全然見つけられなくて困った。
eclipse-a「あるあるw」ってなりますね。ところで%って要りましたっけ?
ka-nacht要らないですね。あっても害はないですが。
secondlifeどもどもー。「もういいよ」エントリーではあるあるwと共感させられましたw。
% は確かに必要ないですね。(いつも現在開いてるファイルは % と癖で打ってしまいます)