emacs-devel
[Top][All Lists]
Advanced

[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?
> 
> 
> 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]