タグ Vim script
人気順 5 users 10 users 100 users 500 users 1000 usersVim script で ES6 Promise 実装した - はやくプログラムになりたい
2017 - 12 - 19 Vim script で ES6 Promise 実装した Vim Vim Advent Calendar 2017 の19日目の記事です. Vim script で ES6 の Promise を実装した話を書きます. もし Vim script が分からなくても,最後の章「Promise の実装の詳細」は Vim script とは独立した内容になっているので,P... 続きを読む
Vim の :terminal がもたらすもの - Humanity
2017 - 08 - 15 Vim の :terminal がもたらすもの Vim 今絶賛開発中の Vim の :terminal コマンドについて書こうと思う。 :terminal コマンドを実行するとシェルが開き、 Vim 上で操作することができる、というもの。 つまり実質的に Vim は端末ソフトウェアとなった。 その上 Vim script で端末上の様々な内容にアクセスしたり変更するこ... 続きを読む
Vim scriptを処理系レベルから高速化しようとしている話 - Qiita
TL; DR Vim scriptをパースしてASTを作り、高速化を図ります。リポジトリはこちら→ wholekeik/vim AST化 Vim script は実行のたびにコマンドをパースしているので非常に遅い言語です。コマンドをパースしておいてASTとし、それを実行すれば高速化が見込めます。しかし、Vim scriptでは引数の解釈が各コマンドによって全く異なるため、共通のパーサーを書くのは不... 続きを読む
Vim scriptによるゲームの新アーキテクチャの考察 — KaoriYa
従来のVim scriptによるゲーム作成時の問題点を解消する、 新しいアーキテクチャを考察してみました。 この記事は Vim script Advent Calendar 2015 の 13日目の記事です。 まずは以下のデモ画像 (別ウィンドウ) を見てください。 かなりスムーズに○リオが動いています。実はこれ、全部Vim scriptでできています。 ソースコードは koron/vim-ari... 続きを読む
Vim script版 power-assert! テスト書いてないとかお前それ Vim script の前でも同じこと言えんの? - haya14busa
Vim script で最高の assertion 体験,vital-power-assert を作りました haya14busa/vital-power-assert テスト書いてないとかお前それ Vim script の前でも同じこと言えんの? ということで Vim script 版 …Vim script で最高の assertion 体験,vital-power-assert を作りました... 続きを読む
Big Sky :: Vim の CtrlP matcher、cpsm がヤバイくらいに速すぎる
Vim で CtrlP を使っている人もそこそこいるかと思いますが、ファイル検索が終わり文字をタイプした時に行を絞り込む部分(マッチャーと言います)がデフォルトの状態だと Vim script を使って処理される為、ファイル数が多くなるとモッサリして来ます。これを解消する為に幾らかの人が頑張っています。 FelikZ/ctrlp-py-matcher - GitHub Fast vim CtrlP... 続きを読む
Vim scriptテクニックバイブルを読みました ー 書評とVim scriptをこれから始めるあなたへ - プログラムモグモグ
2014-08-11 Vim scriptテクニックバイブルを読みました ー 書評とVim scriptをこれから始めるあなたへ vim Vim scriptについて解説した、初めての技術和書が発売されるということで、ワクワクして中身も確認せずに注文しまいました。数日前には近くの郵便局までは来ていたのですが、学会や台風の都合で受け取れず、今日の朝に届きました。大体読んだので書評を書いてみます。他の... 続きを読む
あるVimmerのブログ: 「Vim script テクニックバイブル ~Vim使いの魔法の杖」について
2014年7月11日金曜日 「Vim script テクニックバイブル ~Vim使いの魔法の杖」について 皆の者、我は暗黒美夢王である。執筆者の一人である Shougo に頼まれ、今回は我が「Vim script テクニックバイブル」の紹介を行う。 この書籍に関しては mattn 氏が既に紹介しているので、できるだけ被らない情報を出していくことにするぞ。 最初に注意してもらいたいが、これは「純粋な... 続きを読む
Big Sky :: Vim script は人々の生活を豊かにしなければならないッ!
この記事はVim Advent Calendar 2013 : ATND 7日目の記事になります。 2013年もあと少しです。今年も Vim に関する色んな話題が登場しました。 そして数多くの Vim plugin が今年も登場しました。 ステータスバーをスタイリッシュにするプラグイン Markdownをプレビューするプラグイン 正規表現をプレビューするプラグイン ブラウザと通信するプラグイン 補... 続きを読む
Vim script と vimrc の正しい書き方@nagoya.vim #1
Vim script と vimrc の正しい書き方@nagoya.vim #1 Presentation Transcript Vim script と vimrc の正しい書き方 2013/9/7 Nagoya.vim cohama / @c0hama もくじ 1. Vim script とは? 2. 文法、変数、式 3. 制御構文 4. 関数、コマンド、autocmd 5. vimrc につ... 続きを読む
VimShellが動的プロンプトに対応しました(やばい) | かなりすごいブログ
VimShellが動的プロンプトに対応しました(やばい) VimAdventCalendar 2012 228日目 VimAdventCalendar 2012 228日目の記事になります。昨日227日目は@manga_osyoさんの「Vim script でもラムダを使いたい!」でした。 結構要望が多かったと思われます、動的プロンプト。これがついに実装されました。 動的プロンプトとは状況によって... 続きを読む
Vim のプラグインを作る時に注意すべきことや便利なプラグイン - C++でゲームプログラミング
この記事は Vim Advent Calendar 2012 216日目の記事になります。 さて、Vim Advent Calendar 2012 の1日目にも似たような内容の記事を書いたのですが、今回はもう少し Vim script よりの内容になっています。普段、Vimプラグインを作る際に注意している事や便利なプラグインなんかを紹介してみたいと思います。 [グローバル変数のオプションの初期化に... 続きを読む
jscomplete-vim - hogehoge @teramako
Vim, JavaScripthttps://github.com/teramako/jscomplete-vim既存のvimに入っているautoload/javascriptcomplete.vimがアレだったので、もう少し賢そうなのを作りたいと思い、作り始めた。初めてのVim scriptなので拙いコードだと思うけど。ある程度目的は達成できてきたと思うので、GitHubにアップしてみた次第。.... 続きを読む
Big Sky :: Vim scriptはウェブアプリケーション記述言語やったんやー
こんにちわ。昨今、ウェブ開発の進化はすざましいですね。PythonやPerlやJava、色んな言語で書かれていると思います。 もちろん編集にはVimを使っているかと思います。 でも編集だけ? 違うよね! Vim scriptはウェブアプリケーション記述言語なんだよ! Plack::App::Vim package Plack::App::Vim; use strict; use warnings;... 続きを読む
Vimからはてなダイアリーを更新 | weblog | 東京嫉妬
放置している間にポーカー屋さんが沢山来てた。行かなきゃ! Vim Scriptはわけわかんねーって敬遠してたんですが、やはり使い込むとなると避けられないモノ。勉強がてら一つ書いてみました。 Download: hatena.vim-0.2.zip Vimからはてなダイアリーを更新できます。tDiary.vimやChaliceと同様に、curl(Windows版はkaoriya.netのを使うといい... 続きを読む