タグ

ブックマーク / d.hatena.ne.jp/mooz (6)

  • js2-mode.el をいくつかの新しい JavaScript の記法に対応させた - mooz deceives you

    JavaScript の奇妙な記法 最近の JavaScript (Firefox 3.5 以降) では, 色々と奇妙な記法が可能となっている. 例えば, 次のようなもの. let obj = {a: 10, b: 20}; let {a: a, b: b} = obj; // 分割代入の一種 let {a, b} = obj; // 上の省略記法 let [a, b] = [1, 2]; といった分割代入をご存知の方は多いのではないかと思う. 上記の記法はそれの一種とされていて, オブジェクトから特定プロパティの値を持ってくるときに有用. コードゴルフをたしなむ方々や, 某邪悪なアドオンのプラグインを書かれている方々の間では, 空気のような存在となっているらしい. 自分はこの記法を数ヶ月ほど前に知り, それからずっとこの書き方に憧れては, とある理由の為に使うことができずもどかしい思いを

    drumsco
    drumsco 2010/03/16
    javascript で分割代入とか何とかがあるらしい。
  • 分割ブラウザを KeySnail から操作する - mooz deceives you

    分割ブラウザ を keysnail から操作するための設定を以下に載せておく。 この設定により、次のような操作が可能となる。 C-x 2フレームを横に分割 C-x 3フレームを縦に分割 C-x o次のフレームへ (C-u C-x o で前のフレームへ) C-x 0現在のフレームを閉じる ここまでくるとリサイズもキーボードからやりたいところなので、少し調査を進めてみることにする。

    drumsco
    drumsco 2010/03/10
    Emacsのsplit-windowみたい
  • [keysnail] - mooz deceives you

  • Prefer LDRize プラグインで LDRize と KeySnail をいい感じに共存させる - mooz deceives you

    Prefer LDRize リリース KeySnail と LDRize をいい感じに共存させるプラグイン Prefer LDRize をリリースしました。 インストールは以下のプラグイン名を右クリックし「このプラグインをインストール」を選択することで行えます。 Prefer LDRize LDRize と KeySnail を共存 site-local-keymap プラグインをお使いの方は、同時にそちらもアップデートしておいてください。 これまでの方法との違い LDRize と KeySnail の共存に関してはこれまでも何度かエントリを書いてきました。 KeySnail と LDRize の共存 - mooz deceives you LDRize と KeySnail の共存再び & 特定のキーイベントエミュレーション - mooz deceives you LDRize が便利過

    drumsco
    drumsco 2010/03/10
    コレキタ
  • LDRize と KeySnail の共存再び & 特定のキーイベントエミュレーション - mooz deceives you

    LDRize と KeySnail の共存 あるキーの動作を、異なるキーでエミュレートしたいということがあります。 例えば KeySnail と LDRize を共存させたいとき。j / k に「スクロールアップ / ダウン」を割り当てている人は少なくないかと思いますが、これは見事に LDRize での「次 / 前のアイテム」とバッティングしてしまいます。 対処法 1. エスケープキーを使う KeySnail にはエスケープキーというものが用意されています。デフォルトの状態では Ctrl + q へ割り当てられており、このキーのあとに続けて入力されたキーは KeySnail を飛び越えて Firefox へ直接渡ります。 つまり、今回なら C-q j や C-q k とすることで LDRize の操作が可能となります。でも、こんなの面倒でやってられませんよね。 対処法 2. マッピングを変

  • Emacs ユーザにおすすめのアドオン KeySnail - mooz deceives you

    注意 現在の KeySnail にはプラグインシステムというものが導入され、これまで以上に拡張性が高まっています。最新版の KeySnail は以下のページよりダウンロードすることが可能です。 no title プラグインについては次のエントリを参照してください。 KeySnail 1.0 の新機能「プラグインシステム」を使う - mooz deceives you KeySnail とは KeySnail は Firefox のキーバインドを極限までカスタマイズすることが可能なアドオンです。このアドオンが keyconfig などの「ショートカットキーカスタマイズ系」の拡張機能と比較して優れている点は、次の四つ (or 人によっては三つ) となります。 キーボードショートカットに「連続したキーの組み合わせ」を指定することが可能 モードごとのキー割り当てが可能な為、同じショートカットキーに

    Emacs ユーザにおすすめのアドオン KeySnail - mooz deceives you
    drumsco
    drumsco 2010/03/10
    Firefoxのキーバインド変更拡張のKeySnailについて。
  • 1