Ads by Google
新しい記事を書く事で広告が消せます。
--/--/-- --:-- | スポンサー広告 | トラックバック(-) | コメント(-)
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)
コメントの投稿
トラックバック
トラックバックURL
→http://relaxedcolumn.blog8.fc2.com/tb.php/133-97db9528
コメント