Folioscope

“Vim Vixen” タグのついた記事

  • TSyringe - JavaScript/TypeScript向けの軽量DIコンテナ

    Vim VixenではClean Architecture風の設計をしており、扱うモデルやレイヤー毎にクラスを作成します。 現在はクラス数が100を超えて、クラスにインスタンスをいちいち渡したり、インスタンスの作成と管理が面倒になってきました。 そこでVim VixenではDependency Injection (DI)コンテナを導入することにしました。 いろいろ探してみると、すでにJavaScript/TypeScript用のDIコンテナがいくつか存在するようです。 その中で(巨人の肩に乗る …

  • TypeScriptに移行して気づいた10の事実

    ついにVim VixenをTypeScriptに移行しました。 今まで強がりでECMAScriptで書いてたのですが、静的型付き言語の便利さに負けてついに移行しました。 その時に新しい発見がいくつかあったので簡単にまとめます。 エコシステムが十分に育っている TypeScriptに移行するのなら、トランスパイラ本体だけではなく周辺ライブラリのサポートも必要です。 たとえばVim VixenではWebpackでのビルドやLinterのチェックをしてます。 また使ってるライブラリの型定義もほしいで …

  • Vim Vixen 0.13をリリースしました

    お待たせしました。先日Vim Vixen0.13をリリースしました。 Vim Vixen – Add-ons for Firefox このバージョンでは多くの機能が追加されました。 主な機能を簡単に紹介したいと思います。 ページソースの表示 現在のタブの、ページソースを表示できるようになりました。 デフォルトはgfに設定されます。 古いバージョンから更新したユーザーは、以下の設定を設定画面の"keymaps"以下に追加してください。 { …

  • Vim Vixenの開発について

    昨日Vim Vixen 0.10をリリースしました。 おかげさまでVim Vixenのユーザ数も8,000人に届こうとしてます。 このVim Vixen 0.10では、クリップボードからURLを開く、Inputにフォーカスするなど、新たに4つのキーマップが新たに加わりました。 またプロパティという仕組みを追加し、スムーズスクロールと、ヒントのカスタムキーマップを設定できるようになりました。 詳しくはリリースノートをご覧ください。 Vim Vixen – Add-ons for Firefox こ …

  • Vim Vixenの簡単な使い方

    本日Vim Vixen 0.5をリリースしました。 Vim Vixen - Add-ons for Firefox 0.5ではページ内検索も備わって、いよいよまともに使えるプラグインとなってきました。 もちろんこれからも開発は続いてゆきます。 ueokande/vim-vixen Accelerate your browsing with Vim power!! github.com MUSTな機能は大体実装できたので、ここで日本語による使い方の解説をしたいとおもいます。 基本的な使い方 ここ …

  • Vim Vixenというプラグインを作りました。

    Twitterでは何度も告知しているのですが、FirefoxでVi 風の操作ができる「Vim Vixen」というプラグインを作りました。 ueokande/vim-vixen Accelerate your browsing with Vim power!! github.com 背景 FirefoxはこれまでAdd-onsを記述するのに、Firefox独自のAPIを提供していました。 しかしMozillaは従来のAdd-ons APIを廃止することを決定し、代わりにChrome …

Page 1 of 1