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
next prev 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.