タグ

2014年6月6日のブックマーク (2件)

  • Emacsバッファ内高速ナビゲーションSwoop.elを作りました。 - Web学び

    2014年 2月 20日 MELPAからswoop.elをインストールできます。 Githubはこちら: ShingoFukuyama/emacs-swoop ・バッファまたは複数バッファをまたいで検索可能 ・リストを上下移動するたびに対応するバッファの行を同時に表示 ・選択中の行とマッチした文字はハイライト表示 ・結果が更新された後も、その前に選択していた行に一番近い行を選択し続ける ・pcre2el.elによってperlと同じような正規表現を使用可能 ・cmigemoによってローマ字検索可能 ・編集モードでは同時進行で変更が反映される ・検索中のみ全体の文字の大きさを変更できる ・async.elを利用した非同期分散処理とキャシュで高速化 ・isearchやevil-searchからswoopに移行可能 ・swoopからswoop-multi(複数バッファ対象)に移行可能 設定例 (r

    Emacsバッファ内高速ナビゲーションSwoop.elを作りました。 - Web学び
  • Swift を使ってみてがっかりした点まとめ

    数日間iOS8/Xcode6/Swiftな環境で色々試してみて、Swiftを使っていて思ったよりがっかりした点が多かったのでちょっとまとめてみようと思います。 動的な処理がSwiftだけでは一切できない [NSObject performSelector:]の類と、NSInvocationがSwiftからは一切呼び出せません。使おうとすると怒られます。objc/runtime.hは試していませんが、同様に直接Swift経由では呼び出せず間にObjective-Cをかます必要があるのではないかと思われます。 @optionalなprotocolが限定的にしか使用できない 具体的には@objc属性を付けないと使えません。しかしながらこのような後方互換性のためだけに存在する属性をいつまでもAppleがサポートするかは疑問が残るというのと、もう一つ以下の様な問題があります。 @objc属性のついた