[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: YouCompleteMe available as a Server
From: |
Danil Orlov |
Subject: |
Re: YouCompleteMe available as a Server |
Date: |
Tue, 5 Aug 2014 17:01:42 +0400 |
User-agent: |
Mutt/1.5.21 (2010-09-15) |
It seems that ultisnips has totally same functionality as Yasnippet, the only
difference - last one uses elisp instead of python.
On Tue, Aug 05, 2014 at 08:22:39AM -0400, John Yates wrote:
> Agreed that YCM seems to bring little to the table. OTOH the reference web
> page includes a link to an impressive snippet engine:
>
> https://github.com/SirVer/ultisnips
>
> /john
>
>
> On Tue, Aug 5, 2014 at 4:08 AM, Daniel Colascione <address@hidden> wrote:
>
> On 08/04/2014 11:27 PM, Tom wrote:
> > independent HTTP+JSON server.
>
> It's 2014: of course we're using JSON over HTTP over TCP over IP to get
> two programs running on the same machine as the same user to talk to
> each other. There's even an HMAC system to avoid the usual attacks. At
> the very least, I'd want a non-IP securable transport before using this
> thing --- preferably one that doesn't rely on HTTP (which, based on the
> source, seems to be used only to discriminate between short text
> commands).
>
> (Does this program really start 30 threads to handle requests?)
>
> Emacs has existing out-of-tree completion backends that talk to the same
> modules ycm uses internally (e.g., clang and jedi), so I'm not sure ycm
> is much of a win for us.
>
> Also, the list of supported languages for identifier completion (along
> with one regex that tries to match all kinds of comment) appears to be
> hardcoded in ycm's C++ codebase; this design choice would make it
> difficult to add support for new languages. (GNU Global has the same
> flaw.) Doesn't dabbrev fill the same niche?
>
>
>