[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Elisp LSP Server
From: |
Richard Stallman |
Subject: |
Re: Elisp LSP Server |
Date: |
Tue, 02 Nov 2021 23:18:07 -0400 |
[[[ To any NSA and FBI agents reading my email: please consider ]]]
[[[ whether defending the US Constitution against all enemies, ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]
> To me it would mean to have something written in the page’s source that
> would trigger emacs to be launched, and possibly its window to be
> displayed as part of the page (that is: without decoration or ability to
> be moved, and it would scroll with the page’s content and wouldn’t be
> displayed if the browser’s window’s not).
It sounds like this would turn Emacs into a sort of widget for use by
websites. That's not what we want Emacs to be.
> What I would imagine would be for instance <embed src="file.c" /> or
> possibly with attributes specifying that we want to open it with emacs or
> at line n (I’m sure standards exist for those, there is certainly some
> anchor syntax for within github to point at a line, something like
> file.c#l123).
How does a server know the names of files on your computer?
Why does it want you to edit some specific file?
> open at line, open with a certain mode enabled, open several files at once,
> open an svg file either as an image or as source, etc.
> the main one being “open at line”
I can understand what it means to specify to go to a certain position
in a file while visiting it in Emacs, but why would a web site
do such a thing?
The scenarios that I can envision are unethical ones, where your computing
is done by a web site run by someone else, and thus not under your control.
I can't think of an ethical scenario that would use this.
Can you describe one?
--
Dr Richard Stallman (https://stallman.org)
Chief GNUisance of the GNU Project (https://gnu.org)
Founder, Free Software Foundation (https://fsf.org)
Internet Hall-of-Famer (https://internethalloffame.org)