c4se記:さっちゃんですよ☆

.。oO(さっちゃんですよヾ(〃l _ l)ノ゙☆)

.。oO(此のblogは、主に音樂考察Programming に分類されますよ。ヾ(〃l _ l)ノ゙♬♪♡)

音樂は SoundCloud に公開中です。

考察は現在は主に Scrapbox で公表中です。

Programming は GitHub で開發中です。

Vim

Format JSON by jq, on Vim

Vim の buffer の内容を jq で format する。下の記事に書いて在る事でしかないが。 cf. pipe - Piping buffer to external command in Vim - Stack Overflow 大きな JSON を得たがそれが format されてゐない。ざっと目で眺めたいから、jq .に流し込めれば…

MacVimをluajitつきで入れる (brewを使ふ)

Macを使はねばならなくなった。Operaを入れた後に、bashのプロンプト (PS1) を真っ先にカスタマイズした。 Vimを入れねばならぬ。MacVimはHomebrewで入る。Xcodeを入れてbrewを入れる。 ターミナルを開き、 brew options macvim から、指定できるオプション…

Vimのホームディレクトリ$HOMEを変更する (Win8でホームが日本語になってゐるので)

Windowsのホームディレクトリはなにかとトラブルが起きる。わたしの主PCは今Windows 8.1で、初回ログイン時の罠でホームディレクトリの名が漢字になってしまった。ゆえにトラブルも一入[ヒトシオ]である。cf. Win7 64bitで #LMMS の設定を保存できない (& …

Vimの全てを最新に保つ (VAC2014)

Vim Advent Calendar 2014の四日目です。昨日はVimにrevコマンドを実装してみたでした。明日は217さんです。いま一番もとめてゐるのは縱書き[縦書キ]ですが、Vimを最新に更新します。 Vimのソースコードを更新する Mercurialで公式のリポジトリから落として…

Debian (Ubuntu) でVimを、機能アリアリでbuildする

追記 2014-12-04 最新の情報は以下に移讓します。 cf. Vimの全てを最新に保つ (VAC2014) http://c4se.hatenablog.com/entry/2014/12/04/175937 UbuntuでVimをcompileしたり、最新のbuildに更新したり。aptの標準packageじゃ足りないので、機能マシマシで。 c…

vimproc で command の非同期実行を待ち callback してもらう

ヰ゛ムッ ヰ゛ムッ此の記事は TokyoVim#19 の会場で書いてゐます。VimScriptでJavaScriptみたいなcallback型で、コマンドを非同期に実行させませう。 vimproc を使ひます。ヰ゛ムッ ヰ゛ムッ ヰ゛ムッvimproc#popen2() 等で command を非同期に実行すると、…

Vim で、文字数をstatuslineやlightline.vimに表示する

Vim Advent Calendar 2013 33日目の記事です。昨日はVimConf2013が無事終わりましたでした。にょ……。 今年はVimに関する記事を書きたいときは、記事を下書きしておいてVACに投稿しやうと思ひますね☆ lightline.vimを導入したのでついでに書く。 復たn度目的…

Vim QuickRun でF# ( fsharp ) をpreviewする

Visual StudioもMono Developも入れたけど、Vimね、Vim。「Vim」って何回言っても好いですよね。Vim。あーヰ゛ム。 WindowsだとF#のcompilerがFsc.exeの名で入りますが、此れはScalaにもfscと云ふ実行fileが有って、此れとぶつかります。Mac等に合わせてfsha…

Vim でoutline editorを演じる (n度目)

Vim Advent Calendar 2013 11日目です。昨日は @alpaca_taichou さんのNeoComplete vs YouCompleteMe | アルパカエンジニアのブログでした。 わたしはNeoCompleteだけでした……、C言語系余り書かないので(〃l _ l)。。 今日は小ネタです。去年はVim で音楽を…

Vim のpluginを書く

蜜柑おいし>ω<♡十数行程のVim Scriptは書いたことが有りましたが、Vim pluginに手を入れるのは初めてでした。Vimの事はVimのhelpに大体書いてあります。helpを検索する方法も有ります。 では、洞のhelpを読んでおくべきか? :h runtimepathから読み始め乍…

Elixirの、Vim Unite outline sourceを書いた

ElixirのUnite outline sourceを書いた。 暫く使ってみて、有用ならなんとかする。 "============================================================================= " File : autoload/unite/sources/outline/elixir.vim " Author : ne_Sachirou <utakata.c4se@gmail.com> " Updat</utakata.c4se@gmail.com>…

Vimでfileの内容を暗号化する

memoを録って保存しておきたい。然し直ぐに見れるようにはしておきたくない。一寸passwordでも掛けておけないか。 暗号化の強度がたいして強くなくてもいいのなら、Vimに標準で機能がついている。例えば以下のtext、 シークレット此れをpasswordと云うpasswo…

Vim にてMarkdown形式でmemoをとり、QuickRunで確認する

屋上屋を架しておく。 何かのmemoを取り合う時、勝手な形式でとられていると、うひょーーーーーーーーぉぉーーーーーーーーーーーーーーーぉぉーーーぃと成るので、[Markdown]( http://daringfireball.net/projects/markdown/ )でとる事にしている。何か知っ…

vimrcを編集し、保存時に自動で再読み込みする

わたしは.vimrcに直接設定を書かず、Dropbox上のvimrcに設定を書いて、.vimrcからそれをsourceするだけにしている。 " .vimrc source ~/Dropbox/bak/vim/_vimrc 今回は然う云う話ではなくて、vimrcを編集するのにいちいち:e ~/Dropbox/bak/vim/_vimrcとかや…

directory毎に (project localな) Vimの設定を行う

追記 20130908 素直にEditorConfig http://editorconfig.org を使おう。 project localなVimの設定をしたい。tab indent派とspace indent派の争いに巻き込まれた時とかだ。space 2個派とspace 4個派とspace 8個派の戦いに巻き込まれた時もだ。Shift_JIS (cp9…

GVimを半透明にする

何かが入ってないといけないらしいけど、kaoriya版にははじめから入っている。 GVimを半透明化するには、transparencyをsetしてやればよい。 :set transparency=220 然し此れをそのまま.gvimrcに書いても駄目だ。此の設定はGUIEnter event後にしなければ有効…

Vimで現在行から動かずに現在bufferの全内容をyank (copy) する

Vimでbufferの内容を全てyankする時には、 Yank to unnamed register. ggVGy Yank to clipbord. ggVG"+y とやっていたが、これは困る。ggで、cursorが先頭行へ移動してしまう。 普通のtext editorで、Ctrl+a Ctrl+cとやるような事をやりたい訳である。此れに…

Vimのバイナリで音楽を作りました

Vim Advent Calendar 2012 99日目の記事です。以前13日目に、Vimmerの末路への入り口と云う記事で、素人をVimmerに引き込んだので(妄想)、今度は引き剥がします。 Vimのバイナリで音楽を作りました Vimのバイナリを読み込ませて鳴らしました。うるせえ。 V…

Vimmerの末路への入り口

[Vim Advent Calendar 2012]( http://atnd.org/events/33746 ) 13日目 13日目です。 1 3 日 目 で す 。 狂気のVimにて 今私がVimとは何かと云う事を語らなければならないと思い立った訣は、彼の、TeraPadを携えてVisualStudioへと向かおうとしているサクラ…

Vimで<200b> (ZERO WIDTH NO-BREAK SPACE) を削除する

追記2016-03-30 Yahoo! 知恵袋で参照されてゐるのを見て了ったので、当時のわたしの勘違ひを訂正しておく。 <C-k>云々はdigraphsと云ふもの。<C-k>に関しては:h c_CTRL-Kと:h i_CTRL-Kを参照。digraphsに就いては:h digraphsを参照。Non-breaking spaceは<C-k>NSで打てると</c-k></c-k></c-k>…

visudoでnanoなの→update-alternativesでvim

Debianがぁぁ! editorでデフォルトnanoを呼びやがってぇ!なの!ナノ! visudoナノに。なの。 Debianでは、EDITOR変数ではなく、alternativesでエディタへのシンボリックリンクを管理しているsystemナノで、alternativesを操ってdefaultをvimにするナノ。 u…