vim

記憶と違いと 〜 `diffthis`

たまーに思い出したようにやるような作業ということもあって,いつもの癖で,つい記憶の壺オクソコに紛れ込ませたまま放置. そして,その度慌てて,腕いっぱい突っ込んでまさぐる,という悪循環. なので,そんなエントリー案件. 何かいつもこんなんばっか…

やっぱり,と思った時 〜 行頭方向の削除

一行入力し終えて,「あ,やっぱ,違うな」と思った時, その入力し終えた文末の位置から,そのまま行頭に向かって イッパツで消去する方法はないものか,と思ったのがキッカケです. [Back Space]ビーーーーーーとかではなく. 行末までを一発で消す<S-d>や<S-c>のよ</s-c></s-d>…

`q:`,簡単に閉じたい

今回も,小ネタです. q:のお話し. :qではありません. えぇ,そうです,自身もご多分に漏れず,終了させようとして存在を知った質です. そして,パンパンわちゃわちゃ:qタイプしようとして,なぜか記録中 @q. 「舌打(いや違うってっ!)」 と言っていたの…

Neovimの`:terminal`でも,分割して開くように

以前こちらでFloating Windowってのを知り, このところのMacVim-KaoriYaの様子にいよいよ息苦しくなってきたのもあって,バージョンの0.4.xがstableになったのを期に, 本気でNeovimに乗り換えてみることにしました. 早速denite.nvimの設定を施し,Floatin…

ウェブブラウザ `Brave`,いいかもよ.って話.

先日,移動中たまたま目にしたこのエントリ見て「お?!」となり,AppStoreで検索してみたらあったので,早速iOS版をインストールしてみることに. 結果,知ったこと.: 広告ブロック機能,できてる!! BraveのCask,ある!! Vimium,いける!! 特に,3つめを知っ…

ごんぢくじょう -- `invalid 'depends_on macos' value: ":lion"`って何だよっ!

世の中,自分のあずかり知らぬところで,全ては動いているんだな,て話. 夜中,訳あって*1強行に踏み切ったOSクリーンインストール. そこからの環境構築作業の中で,2つのエラーに泣かされることに. いずれもHomebrewまわり. 駆け逃げして寝ちゃおうと思…

`python depends on sphinx-doc`...

sphinx-doc...まっっじうざいんですけど.*1 前回のMacVim-Kaoriyaをソースからビルドした企ては,当然の如く,床に叩きつけられ, 結果,現状オフィシャルでリリースされているバージョンを使いましょうね,と言うオチでまとまりました. これに伴い, P…

人にはそれぞれ役割ってのがあって,やっていいことと,いけないこと,ってのがあるってこと -- MacVim-Kaoriyaのソースからビルド(失敗)

この度,Applenが2019年向けに仕掛けた"初売り"とか言う戯れにまんまと引っ掛かり*1,マシンを新調しました. Macbook Air. 煩悩百八つ全てを,ガッツリ抱きかかえたまま年を越したその翌日,24,000円に目がくらみ,1月2日当日にサイトから注文. 後日,ヘ…

`o` とか `O` した時のカーソルのことを考えたんだ

実は個人的にずっと気になっていた振る舞いがありまして. 今回はこれに向き合いました,と言うお話です. それは,行挿入/追加の o および O コマンド. o でカウント指定で行挿入した後のカーソル位置がどうも... o でカウント指定,つまり [count]o で…

Vim(MacVim-KaoriYa) と Python のバージョンの件で,打ちひしがれた話

こんな人いるかなぁ,とは思いつつ.*1 相変わらず,んな話を書いておきたいと思います. TL;DR インストールする Python のバージョンと,Vim のビルド時に指定されている(だろう) Python のバージョンは揃っている(互換がある)こと. こゆことでした.; Vi…

`iminsert` は `0` だ.絶対にっ.だ.

いつのころからだったでしょうか... ずっっっ...っいぶん前に,ずーっっっ...っと気になっていることがありまして. それは,インプットメソッド IM の振る舞い. 挿入モードを抜けた時の IM の状態を自分好みに制御したい. この課題は,いたる所…

「それ,エクセルでやった方,早いよ😏」(😱)

目の当たりにして,凍りついたのでメモ. 例えばこのようなくさったデータが幾つかあったとします. そのテキストデータには,上下方向に,それぞれに対応した関係でアイテムが並ぶ塊が,複数あります. これを横方向に,かつ並べ方は,下のブロックを上のブ…

Pythonthreedll どうしてます?→こうします

先日,ここで「どうしたらいいんだろ」で終わったことがありますが, 昨日の検討作業の中で,「あぁ」と. findfile() 使えばいいかも let &pythonthreedll = findfile("Python","/usr/local/Cellar/python3/**/Frameworks/**") こうすれば,Python のバージ…

Windows(32bit) なんだけど Vim8 で見ている Python のバージョンって、V3.5 か、で悶絶

仕事中焦って、小一時間程ハマって、原因知った時そんなことかよと苛っとした、とっても恥ずかしい話。 そして結果、一周して戻ってくることになります。 メモ。 今回は珍しく Windows 上での話題。 環境は、cmd で ver で以下。; Microsoft Windows [Versio…

Pythonthreedll どうしてます?

今回のエントリは,"こうしました" な話ではなく,"どうしたらいいんだろ" 的な煮え切らない感じで終わります. 細かいことは端折って,先日 OS をクリーンインストールしました.*1 で無事環境構築を終え,Vim (MacVim-KaoriYa) を起動.そしていつもの手グ…

いい加減 JapaneseIM (macOS Sierra 編)

このブログで過去にも度々触れてきてますが,またコイツの話. cp: /System/Library/Input Methods/JapaneseIM.app/Contents/Resources/KeySetting_Default.plist: No such file or directory げんなり. 気分転換に外の空気に触れようと,ちょっとふらりふ…

みんな大きくなあれ

文字列をすべて大文字 Uppercase にしたい時. :'<,'>s/\w/\U\0/g 勿論これは方法のひとつ.他にも幾つかある. 先日,ドキュメント内に散在する特定の文字列の塊,例えば単語や変数など,を一発一括で大文字にしたい,と思ったの切っ掛けでした. ~ とか gU…

別に隠れなくていいんだぞ

つか,誰だよ.それイラネ(隠せ)って言ってるヤツ. そんな気分... Vim で markdown を編集していて. いつのこまにやら,テキストを強調するためのアスタリスク * が埋没,と言うか現れなくなったのに気が付いて,個人的にはとても嫌だと思っていました…

Terminal.app もやっつけてもらを

幾らテンポラリで使うアイテムとは言え,開いた時にガッカリしたくないので,Terminal.app もキメとこ,と思い立ちました. 結果,こんな感じとなりました.; readonly DIR_TEMP="$HOME/temp/" url_is=http://cocopon.me/app/vim-iceberg/Iceberg.terminal p…

やっぱつらいのでやってもらを.- iTerm2 編

は?もしかしてシリーズ化とかイキッてるの?,と睨まれても仕方ない感じですが,ホントそんなことありません,の(笑,またまた os のクリーン再インストールに端を発したイベントの話.*1 iTerm2. 実はインストールは homebrewcask で楽できてはいたのです…

あ、いた。

今回のエントリは、表題通りの話だけなのですが。 先日、いわゆるレインボーカーソルの態度の悪さにいい加減我慢がならず、os を入れ直した。 MacVim-KaoriYa 用の formula は、自前のものを用意しているので、tap 出来てるか確認しようと brew cask search …

denite でナイト - denite.nvim from unite.vim

とうとうやってやってしまったよ。 思い切って、んなタイトルつけてみたけど。*1...そんな自分が辛い とゆことで、*2 待ってましたっ! 先日のエントリでも軽く触れましたが、今回のアップデートで Non-native フルスクリーン時の transparency オプション…

Vim の GUI 版が何であるかすらを理解することないまま gVim を使い続けてきたような情弱ゆとり廚がイキって恥を恥とも知らぬままに Neovim への移行について考えた愚行,いい加減痛いので晒しとこうと思います

もう自分のこの浅はかさたるや,ほんっと耐えられない. こんな自分みたいな奴いたら,絶対イライラして,頼むから消えてくれと絶対思っていると思いますわ(怒. IDIOT / Say_No_To_Turtles

Neovim なのかなぁ,やっぱ,って

最近とうとうそんなことを考えるようになってしまいました. でもまだちょっと迷っていたりするのですがね. 今朝のアップデートでどうやら解決された模様.; Vim patch 8.0.0094 Fixed Non-native fullscreen issue on 10.12 Sierra (#312) via. snapshot-1…

"TODO:" を目立たせたいと思った、どのファイルでも

タイトルの通り、"TODO" とか "NOTE" とか、そんな目印を目立たせたい、と。 しかもここでは、ファイルタイプ関係なく*1、どのドキュメントにおいても一律、全て同じスタイルのハイライトで構わない、というかむしろそうしたいと考え、その方向で検討してい…

行番号は gvimrc でいいんだろか

どのカラースキームを使っても,行番号はもう少し目立つようにしたいと思うようになりました. 結果 gvimrc の任意の場所に,以下のような記述を追加しました.; " 行番号はどの colorscheme 使っても一律目立たせる highlight! CursorLineNr gui=NONE guifg…

出てこいっ 「.vimrc も mru としてリストに現れるように」

またやった... 「まさかこれはないだろう」が実はソレ,って言う.故,壮大に何一つ意味の無い無駄な廻り道. 今回のお話は Unite.vim の neomru.vim. 未来の自分の為に,何でこんな設定をしたのか,のメモ. .vimrc も mru ファイルのアイテムとしてリ…

そのまま,ボコッと

これ分かった時,膝の力抜けましたよ.とはいえ,いつもの無知ゆえの話なのですが. そんなこんなでちょっとした発見もあり,しかしながら「こんなことすら忘れるようになったら終わりだな」思いつつも,やっぱ信じられないので(笑,メモ. 今回は矩形ビジュ…

えぇ... ただ置いていただくだけで結構です

言葉通り長くなりそうなので,まずここで tl;dr 的に. 今回の作業をもって,こんな設定を加えることにしました.; xnoremap <expr> p 'pgv"'.v:register.'ygv<esc>' 見ての通り p コマンド,つまり「貼り付け*1」の操作に関するものです. 選択した範囲へ貼り付け*2た</esc></expr>…

トントンってのがさ,つい.って話.(まーくだん変,じゃなく markdown 編)

markdown 形式での編集作業について. ここで話題にしたいのは "改行" についてです. <br> に展開されるあれです. 行末に半角のスペースを 2 つ以上入れる,というあれ 皆さんは markdown 形式上での作業中,この作法に煩わしさを覚えることってありませんか? …