In my case I'd need YCM for both c/c++. I tried to install it yesterday night but I didn't succeded because of an error when launching the following command:
#./install.sh --clang-completer (something like a build.py file was missing). I'll take the right time to retry the installation. Btw, and of course it's just my humble opinion, I'd like an approach "norton commander" style to both browse new files and pick up already opened files. Thanx for your support. Cheers Dodo On Mon, May 25, 2015 at 7:47 AM, Yongwei Wu <[email protected]> wrote: > On 22 May 2015 at 11:25, David Henderson <[email protected]> wrote: > >> >> On 21 May 2015, at 16:36, Kyle Lippincott <[email protected]> wrote: >> >> >> >> On Thu, May 21, 2015 at 11:09 AM, Dodo <[email protected]> wrote: >> >>> Hi, >>> >>> I'm a software developer and I'm currently working on a project on >>> MacOSX. >>> >>> Please forgive me whether I ask whings that can be silly or obvious to >>> the most of you. >>> >>> The most of the times, I work on huge projects (even 500000 lines of >>> code). >> >> Although I'm very very fast with "vi"/"vim" and keyboard typing, I do not >>> always use vim for the following reason: >>> >>> - while editing a c/c++ source file, given a variable, there is no way >>> to track back where the variable has been declared. >>> >> >> https://github.com/Valloric/YouCompleteMe >> >> I believe YouCompleteMe while a fantastic tool is only for code >> completion. What you want is exuberant ctags, >> http://ctags.sourceforge.net. >> >> Just for the record. > For pure C code, CScope > might be useful too: > > http://cscope.sourceforge.net/cscope_vim_tutorial.html > http://cscope.sourceforge.net/ > > I am not using YCM (as I am comfortable enough with Clang-Complete, CTags, > and CScope), so I am not sure whether YCM covers all the CScope features. I > know YCM supports finding the definition at least. Maybe I should try out > YCM some time. > > -- > Wu Yongwei > URL: http://wyw.dcweb.cn/ > > On 22 May 2015 at 11:25, David Henderson <[email protected]> wrote: > >> >> On 21 May 2015, at 16:36, Kyle Lippincott <[email protected]> wrote: >> >> >> >> On Thu, May 21, 2015 at 11:09 AM, Dodo <[email protected]> wrote: >> >>> Hi, >>> >>> I'm a software developer and I'm currently working on a project on >>> MacOSX. >>> >>> Please forgive me whether I ask whings that can be silly or obvious to >>> the most of you. >>> >>> The most of the times, I work on huge projects (even 500000 lines of >>> code). >> >> Although I'm very very fast with "vi"/"vim" and keyboard typing, I do not >>> always use vim for the following reason: >>> >>> - while editing a c/c++ source file, given a variable, there is no way >>> to track back where the variable has been declared. >>> >> >> https://github.com/Valloric/YouCompleteMe >> >> I believe YouCompleteMe while a fantastic tool is only for code >> completion. What you want is exuberant ctags, >> http://ctags.sourceforge.net. >> >> >> - it would be very useful to have a directory file browsing (like for >>> instance Norton Commander) needed especially when you want to open multiple >>> files but just one by one. >>> >> >> I believe plugins for that exist, but I don’t know one offhand >> >> Try searching the scripts in vim.org for relevant plugins that do this >> or you could use the built in :help netrw commands to do this. >> >> >> -- >> -- >> You received this message from the "vim_mac" maillist. >> Do not top-post! Type your reply below the text you are replying to. >> For more information, visit http://www.vim.org/maillist.php >> >> --- >> You received this message because you are subscribed to the Google Groups >> "vim_mac" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> For more options, visit https://groups.google.com/d/optout. >> > > > > -- > Wu Yongwei > URL: http://wyw.dcweb.cn/ > > -- > -- > You received this message from the "vim_mac" maillist. > Do not top-post! Type your reply below the text you are replying to. > For more information, visit http://www.vim.org/maillist.php > > --- > You received this message because you are subscribed to the Google Groups > "vim_mac" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- -- You received this message from the "vim_mac" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_mac" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
