ぼちぼち散歩

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

--/--/-- --:-- | スポンサー広告 | トラックバック(-) | コメント(-)

ページの先頭へ

Vimperatorいろいろ

.vimperatorrcの改行コード

2.0preで.vimperatorrcを書くときに気をつけること - どんごどんごとあったので,Vimperator 2.0preで.vimperatorrcの改行コード問題を解決する(できたつもりの)パッチを晒してみる.文字コードはわからないです(-.-;)

diff --git a/content/io.js b/content/io.js
index 3083e06..1c3fe4b 100644
--- a/content/io.js
+++ b/content/io.js
@@ -805,7 +805,7 @@ lookup:
                 {
                     let heredoc = "";
                     let heredocEnd = null; // the string which ends the heredoc
-                    let lines = str.split("\n");
+                    let lines = str.split(/\r?\n|\r/); // considering \r\n, \n and \r
 
                     for (let [i, line] in Iterator(lines))
                     {

ちょっとだけMacっぽいテーマ

微妙だけど,.vimperator/color/mac.vimp とかに保存して,.vimperatorrcで colorscheme mac とかすればよい.

hi StatusLine color: black
hi StatusLineSecure color: green
hi StatusLineBroken color: red

hi CompItem[selected] background: #1e46f3 ;color: white

hi Hint -append background: #1e46f3; color: white;
set linkbgcolor = #eeeeff
set linkfgcolor = #000000
set activelinkbgcolor =  #aaaaff
set activelinkfgcolor =  #000000

その他,.vimperatorrcの小ネタ

set! でabout:configの設定できるので,新しくプロファイル作ったときでも設定持ち歩ける.

" disable accesskey
set! ui.key.generalAccessKey=0
" hide close button
set! browser.tabs.closeButtons=2
" open bookmarks in background
set! browser.tabs.loadBookmarksInBackground=true
" open tabs by javascript in background
set! browser.tabs.loadDivertedInBackground=true
" allow lots of popups for ldr or fastladder
set! dom.popup_maximum=9999

補完候補を上下キーでも選択できるようにする

cnoremap <Up> <S-Tab>
cnoremap <Down> <Tab>

適当にスペースで区切られた長い文字列(プログラムのソースとか)がクリップボードにあるときに,pとかPが暴発するとえらいことになるので,gPだけを使うことにする.

noremap p <Nop>
noremap P <Nop>
スポンサーサイト

2008/11/20 22:32 | Firefox | トラックバック(0) | コメント(0)

ページの先頭へ

トップページへ
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。