\beginなどは入力補完できません。"\begin"が単語ではないからです。
テキストエディタは補完リストを表示しようとするとき,現在のカーソル位置の後方(左方向)に向かって単語の開始位置を走査し,その開始位置から現在のカーソル位置までの文字列を以って補完単語ファイルを前方一致検索します。beginの途中まで入力しているとき,テキスト中の'b'が単語の先頭とみなされ,補完単語ファイル中の"\begin"と前方一致で不一致となるため,補完リストには表示されません。
先頭が'\'でない場合も候補リストに表示されることが許容できるなら,補完単語ファイルを修正し先頭の'\'を取り除くことで補完機能が利用できます。
あるいは,「単語を構成する文字集合」を拡張子ごとに設定可能とし,CDocLineMgr::WhereCurrentWord() や CDocLineMgr::WhatKindOfChar() の処理を変更すると良いでしょう。
ここを変更すると変数名に'-'を使用可能なプログラミング言語のソースファイル編集時にいいことがあるかも知れません。