dabbrev-complete / emacs
例えばこんなプログラムを書いていて
#include <iostream> using namespace std; main () { vector<int> scores; sc// <- ここにカーソルがあった場合 }
M-x dabbrev-complete(もしくはC-M-/)と入力する事でscoresと補完してくれる。
バッファに存在する単語を参照している。事前にタグデータを生成しなくて良いのでコンテストとかで便利そう。というか、なぜこんな便利機能を誰も教えてくれないんだ!