completion-mania
March 21, 2010 ~ September 15, 2011
200 messages
ソースを見た限りだとここは直接rsenseコマンドに送られるので、Vim側でわざわざ展開する必要はないかと思います。もちろんしても問題ないでしょうけど。
<pre>ソースを見た限りだとここは直接rsenseコマンドに送られるので、Vim側でわざわざ展開する必要はないかと思います。もちろんしても問題ないでしょうけど。</pre>
と思ったけど今改めて見てみたら実行するパスを決定するのに使ってるのでやっぱり要りますね。 >expand()
<pre>と思ったけど今改めて見てみたら実行するパスを決定するのに使ってるのでやっぱり要りますね。 >expand()</pre>
型推論を色々試してみたけどまだちゃんとは動いてない印象。変なところで推論しようとするとエラーになる。仕様かもしれんけど。
<pre>型推論を色々試してみたけどまだちゃんとは動いてない印象。変なところで推論しようとするとエラーになる。仕様かもしれんけど。</pre>
GCCSenceが出てますね
宣伝:C/C++のための開発補助ツール、GCCSenseをリリースしました — ありえるえりあ
http://dev.ariel-networks.com/Members/matsuyama/gccsense-was-released
<pre>GCCSenceが出てますね 宣伝:C/C++のための開発補助ツール、GCCSenseをリリースしました — ありえるえりあ http://dev.ariel-networks.com/Members/matsuyama/gccsense-was-released </pre>
今のところWindowsは対応してないみたいですが,将来的にはMinGW経由で対応するそうです. http://cx4a.org/software/gccsense/manual.ja.html
<pre>今のところWindowsは対応してないみたいですが,将来的にはMinGW経由で対応するそうです. http://cx4a.org/software/gccsense/manual.ja.html</pre>
Error: `gcc-code-assist' can not take `-code-completion-at' option. Make sure that gcc-code-assist was installed correctly and g:gccsenseCDriver points to that programs.
Error: `g++-code-assist' can not take `-code-completion-at' option. Make sure that g++-code-assist was installed correctly and g:gccsenseCPPDriver points to that programs.
<pre>Error: `gcc-code-assist' can not take `-code-completion-at' option. Make sure that gcc-code-assist was installed correctly and g:gccsenseCDriver points to that programs. Error: `g++-code-assist' can not take `-code-completion-at' option. Make sure that g++-code-assist was installed correctly and g:gccsenseCPPDriver points to that programs. </pre>
$ gccrec -v -r test.cpp -fsyntax-only -code-completion-at=$PWD/test.cpp:5:7
g++-code-assist -c -fsyntax-only -code-completion-at=~/src/test.cpp:5:7 ~/src/test.cppsrc/test.cpp: In function ‘int main()’:
/home/shougo/src/test.cpp:5: error: expected primary-expression before ‘CODE_COMPLETION’ token
/home/shougo/src/test.cpp:5: error: expected ‘;’ before ‘CODE_COMPLETION’ token
<pre>$ gccrec -v -r test.cpp -fsyntax-only -code-completion-at=$PWD/test.cpp:5:7 g++-code-assist -c -fsyntax-only -code-completion-at=~/src/test.cpp:5:7 ~/src/test.cppsrc/test.cpp: In function ‘int main()’: /home/shougo/src/test.cpp:5: error: expected primary-expression before ‘CODE_COMPLETION’ token /home/shougo/src/test.cpp:5: error: expected ‘;’ before ‘CODE_COMPLETION’ token </pre>
> GCCSenseで将来対応する予定です RT @stillpedant: eldoc の拡張で, C のプロトタイプ宣言を表示してくれるモノが欲しい. 絶対にあるんじゃないかと期待しつつ Google 検索.
<pre>> GCCSenseで将来対応する予定です RT @stillpedant: eldoc の拡張で, C のプロトタイプ宣言を表示してくれるモノが欲しい. 絶対にあるんじゃないかと期待しつつ Google 検索.</pre>
まぁneocomplcache側でもeldocみたいな機能を用意したいと考えてはいます。
<pre>まぁneocomplcache側でもeldocみたいな機能を用意したいと考えてはいます。</pre>
> (実はsimple-complete.rb自体が、RSenseを使ってみて、もっと賢くなくていいからシンプルな方法はないだろうか、と考えて作ったところがあります。)
<pre>> (実はsimple-complete.rb自体が、RSenseを使ってみて、もっと賢くなくていいからシンプルな方法はないだろうか、と考えて作ったところがあります。)</pre>
しかし、あれはもっと早くならないかなー。ruby_completeより遅いとどうにもならないというか。
<pre>しかし、あれはもっと早くならないかなー。ruby_completeより遅いとどうにもならないというか。</pre>
>javaのimport {package};を補完したいですね
>カーソル位置と関係ないところを自動的に補完
<pre>>javaのimport {package};を補完したいですね >カーソル位置と関係ないところを自動的に補完</pre>
importはともかくJavaのオムニ補完なら一応もうありますね。
<pre>importはともかくJavaのオムニ補完なら一応もうありますね。 http://www.vim.org/scripts/script.php?script_id=1785</pre>
たしか、タグを内部で使っていたはず。その程度だったら、include_completeでもできるし微妙だな。
<pre>たしか、タグを内部で使っていたはず。その程度だったら、include_completeでもできるし微妙だな。</pre>
そういえば、今週のWEB+DB PRESSの「予測インターフェース」という記事が補完とIMに関係していて、すごくおもしろい記事でした。
<pre>そういえば、今週のWEB+DB PRESSの「予測インターフェース」という記事が補完とIMに関係していて、すごくおもしろい記事でした。</pre>
記事中ではGoogle日本語入力やEmacsやFirefoxなどが紹介されています。なぜeskkがないんでしょうか。
<pre>記事中ではGoogle日本語入力やEmacsやFirefoxなどが紹介されています。なぜeskkがないんでしょうか。</pre>
eskk で、辞書登録時に何も入力してない状態で <BS> したらキャンセルしたい衝動に駆られる。
<pre>eskk で、辞書登録時に何も入力してない状態で <BS> したらキャンセルしたい衝動に駆られる。</pre>
ただこれをやろうとすると一時的にでも cmap を変更しないといけないので副作用が…。
<pre>ただこれをやろうとすると一時的にでも cmap を変更しないといけないので副作用が…。</pre>
<buffer> を使えばふくさよう(←何故か変換できない)は最小限に抑えられるけど、0ではない。
<pre><buffer> を使えばふくさよう(←何故か変換できない)は最小限に抑えられるけど、0ではない。</pre>
> そういえば、今週のWEB+DB PRESSの「予測インターフェース」という記事が補完とIMに関係していて、すごくおもしろい記事でした。
<pre>> そういえば、今週のWEB+DB PRESSの「予測インターフェース」という記事が補完とIMに関係していて、すごくおもしろい記事でした。</pre>
> 記事中ではGoogle日本語入力やEmacsやFirefoxなどが紹介されています。なぜeskkがないんでしょうか。
<pre>> 記事中ではGoogle日本語入力やEmacsやFirefoxなどが紹介されています。なぜeskkがないんでしょうか。</pre>
使ってみたことがないのでどの程度かわかりませんが、Scala ならcodefellowというのがあります。あのMarcWeberさんが作ってます。
<pre>使ってみたことがないのでどの程度かわかりませんが、Scala ならcodefellowというのがあります。あのMarcWeberさんが作ってます。 http://github.com/MarcWeber/codefellow</pre>
shell, completion-mania, filerあたり統合したい、とか言ったらShougoさんに怒られそうです
<pre>shell, completion-mania, filerあたり統合したい、とか言ったらShougoさんに怒られそうです</pre>
fenrirはfilerとしては参照するくらいならできますがコピーとかやろうとするとめんどくさい。自分は設定してないのでできない。
<pre>fenrirはfilerとしては参照するくらいならできますがコピーとかやろうとするとめんどくさい。自分は設定してないのでできない。</pre>
> shell, completion-mania, filerあたり統合したい、とか言ったらShougoさんに怒られそうです
<pre>> shell, completion-mania, filerあたり統合したい、とか言ったらShougoさんに怒られそうです</pre>
> fenrirはfilerとしては参照するくらいならできますがコピーとかやろうとするとめんどくさい。自分は設定してないのでできない。
<pre>> fenrirはfilerとしては参照するくらいならできますがコピーとかやろうとするとめんどくさい。自分は設定してないのでできない。</pre>
ディレクトリに移動して、vimfilerを開いたとしてもそれが記録されない、という事です。
昨日修正しました。
<pre>ディレクトリに移動して、vimfilerを開いたとしてもそれが記録されない、という事です。 昨日修正しました。</pre>
<pre>http://www.ideaxidea.com/archives/2010/09/jquery_tags_input.html</pre>
やっとneocomplcacheを起動時にオンするようにしたりして使うようになってきました。まだスニペットは使ってないので調べよう。
<pre>やっとneocomplcacheを起動時にオンするようにしたりして使うようになってきました。まだスニペットは使ってないので調べよう。</pre>
> Vimperatorの自動補完もやはりなかなか強力ですね。
neocomplcacheはもっとできるし……。
<pre>> Vimperatorの自動補完もやはりなかなか強力ですね。 neocomplcacheはもっとできるし……。</pre>
>やっとneocomplcacheを起動時にオンするようにしたりして使うようになってきました。まだスニペットは使ってないので調べよう。
ほう……。
<pre>>やっとneocomplcacheを起動時にオンするようにしたりして使うようになってきました。まだスニペットは使ってないので調べよう。 ほう……。</pre>
ちなみに自分は( ゚Д゚)ホカーンはlingr.vimを使っているのでVimの<C-x><C-l>を使って毎回入力してます
<pre>ちなみに自分は( ゚Д゚)ホカーンはlingr.vimを使っているのでVimの<C-x><C-l>を使って毎回入力してます</pre>
> -completion(ry
> # :help unite して今知ったなんて言えない...
まぁ、普通の人には関係のない機能です。
<pre>> -completion(ry > # :help unite して今知ったなんて言えない... まぁ、普通の人には関係のない機能です。</pre>




