all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Theodor Thornhill <theothornhill@pm.me>
To: 조성빈 <pcr910303@icloud.com>, "Richard Stallman" <rms@gnu.org>
Cc: Po Lu <luangruo@yahoo.com>, ndame <ndame@protonmail.com>,
	emacs-devel@gnu.org
Subject: Re: Making Emacs more friendly to newcomers
Date: Fri, 24 Apr 2020 07:33:34 +0000	[thread overview]
Message-ID: <87368t2v95.fsf@pm.me> (raw)
In-Reply-To: <673E6311-3192-46B9-A058-171550B4F558@icloud.com>

조성빈 <pcr910303@icloud.com> writes:

> Richard Stallman <rms@gnu.org> 작성:
>
>> What kind of thing is tsserver?  The word "server" has multiple meanings;
>> in what sense is tsserver a "server"?
>
> It’s a LSP server that responds requests from editors with information about
> types of identifiers, code completion, actions, etc...
>

Actually, tsserver is not an lsp-server, which is currently adding to
the confusion:
https://github.com/Microsoft/TypeScript/issues/11274

This is kind of a problem, since VsCode implements its own proprietary
server for JavaScript/TypeScript, and also functions as a normal
lsp-compliant editor. Assuming most people use VsCode for web-dev there
is actually a huge user base which is not actively using lsp. This
complicates lsp-development for other editors like emacs and vim. We
have to use either a wrapper server that wraps tsserver to be
lsp-compliant (https://github.com/theia-ide/typescript-language-server)
or create our own tsserver compliant implementation. The latter is what
tide has done as far as I can tell.

Right now the typescript-language-server I linked to is unmaintained,
and was the best implementation around. This affects emacs, since it is
not updated to TS 3.8 yet, and maybe never will.

>> Would it run on the same machine you are editing on, or another machine?
>
> It usually runs on the same machine that the codebase exists.
>

Yes

Theodor Thornhill




  parent reply	other threads:[~2020-04-24  7:33 UTC|newest]

Thread overview: 108+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-04-20  6:22 Making Emacs more friendly to newcomers ndame
2020-04-20 10:08 ` Po Lu
2020-04-21  1:50   ` Richard Stallman
2020-04-21  2:09     ` Po Lu
2020-04-21  8:44       ` Theodor Thornhill
2020-04-22  4:30         ` Po Lu
2020-04-22  7:01           ` Theodor Thornhill
2020-04-23  3:10             ` Po Lu
2020-04-22 16:45           ` Stefan Monnier
2020-04-22 17:16             ` Dmitry Gutov
2020-04-23  3:11             ` Po Lu
2020-04-23 12:55               ` Stefan Monnier
2020-04-24  5:24                 ` Po Lu
2020-04-26 18:40             ` Yuan Fu
2020-04-27  4:00               ` Stefan Monnier
2020-04-24  2:34           ` Richard Stallman
2020-04-24  2:39             ` 조성빈
2020-04-24  2:42               ` 조성빈
2020-04-24  7:33               ` Theodor Thornhill [this message]
2020-04-25  3:30               ` Richard Stallman
2020-04-25  3:32                 ` 조성빈
2020-04-26  3:19                   ` Richard Stallman
2020-04-26 14:32                     ` Dmitry Gutov
2020-04-26 15:14                       ` tomas
2020-04-26 16:32                         ` Dmitry Gutov
2020-04-26 16:36                           ` tomas
2020-04-21  2:10     ` Dmitry Gutov
2020-04-21  3:45       ` Stefan Monnier
2020-04-21  4:44         ` chad
2020-04-22  3:19       ` Richard Stallman
2020-04-22  3:31         ` Dmitry Gutov
  -- strict thread matches above, loose matches on Subject: below --
2020-04-27 17:50 ndame
2020-04-27 18:07 ` Arthur Miller
2020-04-28  0:13 ` Dmitry Gutov
2020-04-30  2:26 ` Richard Stallman
2020-04-30  5:58   ` ndame
2020-05-02  2:21     ` Richard Stallman
2020-05-02 15:52       ` Arthur Miller
2020-05-02 15:59         ` Dmitry Gutov
2020-05-02 17:00           ` Arthur Miller
2020-05-02 18:20             ` Dmitry Gutov
2020-05-02 18:55               ` Arthur Miller
2020-05-04  3:05                 ` Richard Stallman
2020-05-05 14:08                   ` Arthur Miller
2020-05-06  4:46                     ` Richard Stallman
2020-05-06 18:14                       ` Nikita Mogilevsky
2020-05-07  2:48                         ` Richard Stallman
2020-05-02 16:25         ` ndame
2020-05-02 19:04         ` Drew Adams
2020-05-02 19:36           ` Arthur Miller
2020-05-02 20:05             ` Drew Adams
2020-05-02 21:16               ` Arthur Miller
2020-05-02 22:16                 ` Drew Adams
2020-05-03  3:42         ` Richard Stallman
2020-05-05 13:58           ` Arthur Miller
2020-04-21 15:27 ndame
2020-04-22  3:14 ` Richard Stallman
2020-04-16 14:58 "Why is emacs so square?" Drew Adams
2020-04-16 15:34 ` Joseph Garvin
2020-04-17 22:05   ` Ahmed Khanzada
2020-04-19  2:18     ` Richard Stallman
2020-04-19  2:33       ` Po Lu
2020-04-19  4:55         ` ndame
2020-04-19  6:14           ` Making Emacs more friendly to newcomers (was: "Why is emacs so square?") Po Lu
2020-04-19  6:54             ` Eduardo Ochs
2020-04-19  7:22               ` Making Emacs more friendly to newcomers Po Lu
2020-04-19  8:05             ` Making Emacs more friendly to newcomers (was: "Why is emacs so square?") 조성빈
2020-04-19  8:12               ` ndame
2020-04-19  8:21                 ` Making Emacs more friendly to newcomers Po Lu
2020-04-19  8:25                   ` ndame
2020-04-19  9:30                     ` Po Lu
2020-04-19 22:44                     ` Sébastien Gendre
2020-04-20  0:36                       ` Stefan Kangas
2020-04-20  3:32                         ` Tim Cross
2020-04-20  9:54                           ` Po Lu
2020-04-20 13:50                             ` Stefan Monnier
2020-04-21  8:52                               ` Po Lu
2020-04-21 13:57                               ` Simen Heggestøyl
2020-04-21 15:36                                 ` Yuan Fu
2020-04-22  3:14                                   ` Richard Stallman
2020-04-22  4:33                                   ` Po Lu
2020-04-23  6:33                                     ` Ahmed Khanzada
2020-04-23 10:14                                       ` Stefan Kangas
2020-04-23 14:55                                       ` Eli Zaretskii
2020-04-20  4:53                       ` Po Lu
2020-04-20  6:08                         ` 조성빈
2020-04-20  9:53                           ` Po Lu
2020-04-20 13:07                             ` 조성빈
2020-04-20 15:32                               ` Eli Zaretskii
2020-04-21  2:06                               ` Po Lu
2020-04-21  2:17                                 ` Dmitry Gutov
2020-04-21  4:42                                   ` Po Lu
2020-04-21 13:55                                     ` Dmitry Gutov
2020-04-22  4:41                                       ` Po Lu
2020-04-22  8:13                                         ` Sergey Organov
2020-04-22  3:19                                   ` Richard Stallman
2020-04-22 11:33                                     ` Dmitry Gutov
2020-04-23  7:04                                   ` Ahmed Khanzada
2020-04-23 14:20                                     ` Dmitry Gutov
2020-04-23 14:56                                     ` Eli Zaretskii
2020-04-23 15:32                                       ` Yuan Fu
2020-04-27 16:09                                       ` Arthur Miller
2020-04-27 16:43                                         ` Jean-Christophe Helary
2020-04-20 14:22                       ` Eli Zaretskii
2020-04-21 12:43                         ` Sébastien Gendre
2020-04-21 14:38                           ` Eli Zaretskii
2020-04-22  1:35                             ` Dmitry Gutov
2020-04-22  3:26                               ` Stefan Monnier
2020-04-22 13:22                               ` Eli Zaretskii
2020-04-22 17:46                                 ` chad
2020-04-22 22:52                                   ` Yuan Fu
2020-04-23  0:12                                     ` chad
2020-04-23  0:49                                       ` Yuan Fu
2020-04-22 17:55                                 ` Dmitry Gutov
2020-04-19 13:35                   ` Eli Zaretskii
2020-04-19 19:14                     ` Drew Adams
2020-04-19 22:50                     ` Po Lu
2020-04-19  8:16               ` Po Lu

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87368t2v95.fsf@pm.me \
    --to=theothornhill@pm.me \
    --cc=emacs-devel@gnu.org \
    --cc=luangruo@yahoo.com \
    --cc=ndame@protonmail.com \
    --cc=pcr910303@icloud.com \
    --cc=rms@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.