Re: Emacs as an Org LSP server

2020-12-16 Thread Bastien
TEC writes: > A little progress update. > > https://github.com/tecosaur/org-lsp now exists. I encourage everyone to work with Timothy on how to make real progress on org-lsp. If needed so, please use https://github.com/tecosaur/org-lsp for reporting issues and suggestions. Timothy, I'm

Re: LSP is Microsoft's patented protocol - Re: Emacs as an Org LSP server

2020-12-15 Thread Richard Stallman
[[[ 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. ]]] > Daniel Ravicher found 283 software patents that, if upheld as valid by the

Re: Emacs as an Org LSP server

2020-12-15 Thread Bill Burdick
On Mon, Dec 14, 2020 at 7:35 PM Gerry Agbobada wrote: > Furthermore, I find that spending so much time and energy to prevent > people from spending their time on what they think is right, is pretty > harmful. > This is really key. Timothy, please keep up the good work and pay no attention to

Re: LSP is Microsoft's patented protocol - Re: Emacs as an Org LSP server

2020-12-14 Thread Christopher Dimech
> Sent: Tuesday, December 15, 2020 at 7:25 AM > From: "Jean Louis" > To: "Christopher Dimech" > Cc: neiljer...@gmail.com, emacs-orgmode@gnu.org, "Richard Stallman" > , tecos...@gmail.com > Subject: Re: LSP is Microsoft's patented protocol - Re: Em

Re: LSP is Microsoft's patented protocol - Re: Emacs as an Org LSP server

2020-12-14 Thread Jean Louis
I can understand that GNU and Org shall ignore patents and continue without putting attention. Jean

Re: LSP is Microsoft's patented protocol - Re: Emacs as an Org LSP server

2020-12-14 Thread Christopher Dimech
;Richard Stallman" > Cc: neiljer...@gmail.com, emacs-orgmode@gnu.org, tecos...@gmail.com > Subject: Re: LSP is Microsoft's patented protocol - Re: Emacs as an Org LSP > server > > * Richard Stallman [2020-12-15 08:48]: > > [[[ To any NSA and FBI agents reading my email

Re: LSP is Microsoft's patented protocol - Re: Emacs as an Org LSP server

2020-12-14 Thread Jean Louis
* Richard Stallman [2020-12-15 08:48]: > [[[ 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. ]]] > > > Do you have evidence it is not

Re: LSP is Microsoft's patented protocol - Re: Emacs as an Org LSP server

2020-12-14 Thread Richard Stallman
[[[ 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. ]]] > Do you have evidence it is not patented? That sort of question is not useful to

Re: Emacs as an Org LSP server

2020-12-14 Thread Jean Louis
* Dominik Schrempf [2020-12-15 01:36]: > I think this is an excellent idea. However, I am not familiar with the legal > aspects mentioned by Jean. I hope there will be no legal problems and that my statements will be proven as wrong. > So far I had good experiences with language servers. On

Re: Emacs as an Org LSP server

2020-12-14 Thread Dominik Schrempf
Hello! I am infrequent active participant on this list but follow some discussions. This one I found particularly interesting. I do see both of your points Tim Cross, and Jean Louis, thank you for your detailed explanations including the references. As a user of Emacs and Org mode (and not so

Re: Emacs as an Org LSP server

2020-12-14 Thread Jean Louis
There is definitely nothing wrong in providing Org language server that runs for different editors who could support the LSP protocol, it will boost collaboration. That is pretty much separate subject of the centralization and strategies we spoke about. * Tim Cross [2020-12-14 23:19]: > This is

Re: Emacs as an Org LSP server

2020-12-14 Thread Tom Gillespie
See also. https://lists.gnu.org/archive/html/emacs-devel/2017-04/msg00798.html and https://www.reddit.com/r/emacs/comments/696pv1/rms_supports_language_server_protocol_integration/ for some discussion. Best, Tom On Mon, Dec 14, 2020 at 4:31 PM Tim Cross wrote: > > > > I am no fan of Microsoft.

Re: Emacs as an Org LSP server

2020-12-14 Thread Tim Cross
Russell Adams writes: > So in summary, why should anyone contribute to exporting our unique > features to other editors instead of investing that time making Emacs > better? > You cannot know that such an effort won't also benefit Emacs org mode users. The greater the user base, the greater

Re: Emacs as an Org LSP server

2020-12-14 Thread Tim Cross
I am no fan of Microsoft. I have run Linux as my primary desktop since 1994. I have been working as a developer since 1988 and have first hand experience regarding many of the poor business practices of Microsoft. However, I think the LSP is actually a positive imitative and a potential benefit

Re: Emacs as an Org LSP server

2020-12-14 Thread Jean Louis
* Russell Adams [2020-12-14 22:20]: :PROPERTIES: :CREATED: [2020-12-14 Mon 23:18] :ID: a24a5299-11e6-4ecf-a6c5-4622f0d6c28b :END: > On Tue, Dec 15, 2020 at 02:12:43AM +0800, TEC wrote: > > > [ MS Taint ] > > > > I'm a stats student, so if you'll excuse the slightly odd perspective,

Re: Emacs as an Org LSP server

2020-12-14 Thread Tim Cross
Jean Louis writes: > It may all look nice and shiny. But what you people don't understand > is that it is Microsoft and deep meaning of Microsoft one can know if > one researches the history as only so one can see the present and look > into future. Microsoft never changed its strategies.

Re: Emacs as an Org LSP server

2020-12-14 Thread Russell Adams
On Tue, Dec 15, 2020 at 02:26:30AM +0800, TEC wrote: > This simply isn't what's happening here. I'm just starting work on my > own little project to give non-emacs people a taste of Org's > capabilities. I didn't think the way I spend my time was such a matter > of public concern to the Emacs

Re: Emacs as an Org LSP server

2020-12-14 Thread Russell Adams
On Tue, Dec 15, 2020 at 02:12:43AM +0800, TEC wrote: > > [ MS Taint ] > > I'm a stats student, so if you'll excuse the slightly odd perspective, I > see the chance of MS being dodgy as a bayesian process. Previous > knowledge creates an informed prior. It does not allow you to make > conclusions

Re: LSP is Microsoft's patented protocol - Re: Emacs as an Org LSP server

2020-12-14 Thread Jean Louis
* TEC [2020-12-14 21:48]: > > Hi Jean, > > Please read my previous emails before re-iterating the same points. > > LSP is not patented, it's just referenced in a patent about MS's fancy > remote development extension. Do you have evidence it is not patented? A patent need not be implemented

Re: LSP is Microsoft's patented protocol - Re: Emacs as an Org LSP server

2020-12-14 Thread TEC
Hi Jean, Please read my previous emails before re-iterating the same points. LSP is not patented, it's just referenced in a patent about MS's fancy remote development extension. Jean Louis writes: > Enrich it with unencumbered patent-free solutions. That's what I'm doing :) -- Timothy.

Re: Emacs as an Org LSP server

2020-12-14 Thread Bastien
Hi Jean, you quoted the GNU Kind Communication Guidelines already in this list: https://www.gnu.org/philosophy/kind-communication.en.html May I draw your attention to this specific sentence: Rather than trying to have the last word, look for the times when there is no need to reply, perhaps

Re: Emacs as an Org LSP server

2020-12-14 Thread Jean Louis
* TEC [2020-12-14 21:35]: > > Jean Louis writes: > > > Microsoft have filed patent for LSP languag server protocol: > > https://uspto.report/patent/app/20190149346 > > This isn't a patent for LSP (it's an open standard), this is a patent > for their Remote Development package: >

LSP is Microsoft's patented protocol - Re: Emacs as an Org LSP server

2020-12-14 Thread Jean Louis
* TEC [2020-12-14 20:24]: > > Jean Louis writes: > > > [LSP is a evil plot from microsoft] > > Hi Jean, > > I can see that you're overly concerned about Microsoft being able to > somehow exert control over this. It may assuage your concerns to see an > example "technology stack" that Org-LSP

Re: Emacs as an Org LSP server

2020-12-14 Thread TEC
Jean Louis writes: > Microsoft have filed patent for LSP languag server protocol: > https://uspto.report/patent/app/20190149346 This isn't a patent for LSP (it's an open standard), this is a patent for their Remote Development package:

Re: Emacs as an Org LSP server

2020-12-14 Thread Jean Louis
* Gerry Agbobada [2020-12-14 20:32]: > > > It may all look nice and shiny. But what you people don't understand > > is that it is Microsoft and deep meaning of Microsoft one can know if > > one researches the history as only so one can see the present and look > > into future. Microsoft never

Re: Emacs as an Org LSP server

2020-12-14 Thread TEC
Russell Adams writes: > REST API calls to a remote server as a core part of editing text in > your editor isn't concerning? How remote? How would you know? If they > use HTTPS could you even see what is sent? I'm not concerned about REST API calls to a remote server, because: 1. There are no

Re: Emacs as an Org LSP server

2020-12-14 Thread TEC
Hi Neil, Nope! That’s the nice thing, those are all currently features of the LSP protocol . All the best,Timothy From: ">Neil Jerram Subject: Re: Emacs as an Org LSP server To: ">TEC Cc: "org-mode-email" Date: Tue, 15 Dec 2020 01:57:27 +0800 Yes, thanks,

Re: Emacs as an Org LSP server

2020-12-14 Thread Russell Adams
On Tue, Dec 15, 2020 at 01:08:47AM +0800, TEC wrote: > > Jean Louis writes: > > > [LSP is a evil plot from microsoft] > > I can see that you're overly concerned about Microsoft being able to > somehow exert control over this. It may assuage your concerns to see an > example "technology stack"

Re: Emacs as an Org LSP server

2020-12-14 Thread TEC
Russell Adams writes: > LSP is also REST based, so your editor how has to talk to a web > *server* over a network. This could be central, and not just on your > machine. How would you know in an update that didn't happen? This just ... isn't right. It's not even REST based, it's using

Re: Emacs as an Org LSP server

2020-12-14 Thread Neil Jerram
the nice stuff like table alignment, checkbox state propagation… > > Does that help? > > All the best, > *Timothy* > > * From*: Neil Jerram <%22neil+jerram%22+%3cneiljer...@gmail.com%3E> > * Subject*: Re: Emacs as an Org LSP server > * To*: TEC <%22tec%22+%3ctecos

Re: Emacs as an Org LSP server

2020-12-14 Thread TEC
stuff like table alignment, checkbox state propagation… Does that help? All the best,Timothy From: ">Neil Jerram Subject: Re: Emacs as an Org LSP server To: ">TEC Cc: "org-mode-email" Date: Tue, 15 Dec 2020 01:22:55 +0800 I'm afraid things still aren't clear for m

Re: Emacs as an Org LSP server

2020-12-14 Thread Russell Adams
On Mon, Dec 14, 2020 at 05:22:55PM +, Neil Jerram wrote: > If I try to analogise from how LSP works for golang, I believe the LSP > server does things like > - complete symbol beginning with "Xyz" > - tell me where so-and-so function is defined (e.g. so that the client > editor can jump to

Re: Emacs as an Org LSP server

2020-12-14 Thread TEC
Jean Louis writes: > [LSP is a evil plot from microsoft] Hi Jean, I can see that you're overly concerned about Microsoft being able to somehow exert control over this. It may assuage your concerns to see an example "technology stack" that Org-LSP could fit into. 1. Org / Emacs, all GPL-3 2.

Re: Emacs as an Org LSP server

2020-12-14 Thread Neil Jerram
who don’t use Emacs, by hooking into Emacs > itself. > > Does that clear things up for you? You can also see > https://langserver.org/. > > All the best, > *Timothy* > > * From*: Neil Jerram <%22neil+jerram%22+%3cneiljer...@gmail.com%3E> > * Subject*: Re: Emacs as

Re: Emacs as an Org LSP server

2020-12-14 Thread Jean Louis
It may all look nice and shiny. But what you people don't understand is that it is Microsoft and deep meaning of Microsoft one can know if one researches the history as only so one can see the present and look into future. Microsoft never changed its strategies. Language server protocol is just

Re: Emacs as an Org LSP server

2020-12-14 Thread TEC
that clear things up for you? You can also see https://langserver.org/. All the best,Timothy From: ">Neil Jerram Subject: Re: Emacs as an Org LSP server To: ">TEC Cc: "org-mode-email" Date: Mon, 14 Dec 2020 23:46:12 +0800 Thanks Timothy.  I did read the README, bu

Re: Emacs as an Org LSP server

2020-12-14 Thread Neil Jerram
provides language features like > auto complete, go to definition, find all references etc. > > That should give you an idea of the intent here. > > All the best, > *Timothy* > > * From*: Neil Jerram <%22neil+jerram%22+%3cneiljer...@gmail.com%3E> > * Subject*: Re: Ema

Re: Emacs as an Org LSP server

2020-12-14 Thread TEC
e: Emacs as an Org LSP server To: ">TEC Cc: "org-mode-email" Date: Mon, 14 Dec 2020 19:41:05 +0800 Could you describe a use case?  Apologies if I missed this in earlier threads.On Sun, 13 Dec 2020 at 10:44, TEC <tecos...@gmail.com> wrote: A little progress update.https://github.co

Re: Emacs as an Org LSP server

2020-12-14 Thread Neil Jerram
Could you describe a use case? Apologies if I missed this in earlier threads. On Sun, 13 Dec 2020 at 10:44, TEC wrote: > > A little progress update. > > https://github.com/tecosaur/org-lsp now exists. > > I have no idea what I'm doing, so if anyone has feedback on the current > idea, that

Re: Emacs as an Org LSP server

2020-12-13 Thread Tim Cross
Gerry Agbobada writes: > On Sun, Dec 13, 2020, at 21:23, Jean Louis wrote: >> * TEC [2020-12-13 20:35]: >> > > From a perspective that some server has to know what user is writing >> > > it is advisable to use one own's servers. But if idea gets popular >> > > some company will commercialize

Re: Emacs as an Org LSP server

2020-12-13 Thread George Mauer
I think maybe you might be thrown off by the word "server"? Lsp is just a standardization of how an editor can do language-specific things. The fact that standardization exists makes the whole thing pluggable by various services. These typically run in a separate process - which is a good idea

Re: Emacs as an Org LSP server

2020-12-13 Thread Gerry Agbobada
On Sun, Dec 13, 2020, at 21:23, Jean Louis wrote: > * TEC [2020-12-13 20:35]: > > > From a perspective that some server has to know what user is writing > > > it is advisable to use one own's servers. But if idea gets popular > > > some company will commercialize it and centralize user's data and

Re: Emacs as an Org LSP server

2020-12-13 Thread Jean Louis
* TEC [2020-12-13 20:35]: > > From a perspective that some server has to know what user is writing > > it is advisable to use one own's servers. But if idea gets popular > > some company will commercialize it and centralize user's data and > > privacy is gone. > > FYI the nature of LSP (as I

Re: Emacs as an Org LSP server

2020-12-13 Thread TEC
Jean Louis writes: > * TEC [2020-12-13 13:44]: >> >> A little progress update. >> >> https://github.com/tecosaur/org-lsp now exists. > > As Org-mode does not have collaboration neither was initially designed > for other editor, such idea is welcome. > > From a perspective that some server

Re: Emacs as an Org LSP server

2020-12-13 Thread Jean Louis
* TEC [2020-12-13 13:44]: > > A little progress update. > > https://github.com/tecosaur/org-lsp now exists. As Org-mode does not have collaboration neither was initially designed for other editor, such idea is welcome. >From a perspective that some server has to know what user is writing it

Re: Emacs as an Org LSP server

2020-12-13 Thread Bill Burdick
Excellent idea! I frequently use Eclipse and, although I do always have an Emacs open, the idea of seamlessly using org-mode inside Eclipse is very attractive... -- Bill On Sun, Dec 13, 2020 at 12:44 PM TEC wrote: > > A little progress update. > > https://github.com/tecosaur/org-lsp now

Re: Emacs as an Org LSP server

2020-12-13 Thread TEC
A little progress update. https://github.com/tecosaur/org-lsp now exists. I have no idea what I'm doing, so if anyone has feedback on the current idea, that would be much appreciated. TEC writes: > Hi Everyone, > > From the Org standardisation effort the idea of using Emacs as the basis >

Emacs as an Org LSP server

2020-11-02 Thread TEC
Hi Everyone, From the Org standardisation effort the idea of using Emacs as the basis of an LSP server for Org has been mentioned a few times. I thought this deserved it's own thread so here it is :) I'm quite keen to investigate the viability of this idea. Some key questions that I think