* Lightweight, C-only implementation of Emacs
@ 2019-08-18 1:26 Jeffrey Walton
2019-08-18 3:16 ` Bob Newell
` (4 more replies)
0 siblings, 5 replies; 20+ messages in thread
From: Jeffrey Walton @ 2019-08-18 1:26 UTC (permalink / raw)
To: emacs-devel
Hi Everyone,
I'm trying to find a lightweight C-only implementation of Emacs for
Linux. I need it for situations like this:
https://redmine.pfsense.org/issues/9682 .
Searching is pretty much useless due to irrelevant results. I found
Zile at https://www.gnu.org/software/software.html#allgnupkgs , but it
fails to build (it configures OK).
I understand I will probably loose some functionality due to decoupling Lisp.
Does anyone have a list of Emacs replacements?
Thanks in advance.
Jeff
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: Lightweight, C-only implementation of Emacs
2019-08-18 1:26 Lightweight, C-only implementation of Emacs Jeffrey Walton
@ 2019-08-18 3:16 ` Bob Newell
2019-08-18 3:21 ` Noam Postavsky
` (3 subsequent siblings)
4 siblings, 0 replies; 20+ messages in thread
From: Bob Newell @ 2019-08-18 3:16 UTC (permalink / raw)
To: noloader, emacs-devel
> I'm trying to find a lightweight C-only implementation of Emacs
You might give 'fe' a try. It's a little-known editor that, while very
far from being a full Emacs, has just enough Emacs functionality to be
highly useful for many editing tasks. It has the advantage of being
very small and very fast. And, as I've used it for many years now and
it's become an essential tool for me, I've learned to compile it in
lots of environments. Maybe it will work for you (if all you want to
do is edit text). Find it here:
http://www.moria.de/~michael/fe/
--
Bob Newell
Honolulu, Hawai`i
Via Linux/Emacs/Gnus/BBDB.
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: Lightweight, C-only implementation of Emacs
2019-08-18 1:26 Lightweight, C-only implementation of Emacs Jeffrey Walton
2019-08-18 3:16 ` Bob Newell
@ 2019-08-18 3:21 ` Noam Postavsky
2019-08-18 7:48 ` Stefan Monnier
` (2 subsequent siblings)
4 siblings, 0 replies; 20+ messages in thread
From: Noam Postavsky @ 2019-08-18 3:21 UTC (permalink / raw)
To: noloader; +Cc: Emacs developers
On Sat, 17 Aug 2019 at 21:26, Jeffrey Walton <noloader@gmail.com> wrote:
> I'm trying to find a lightweight C-only implementation of Emacs for
> Linux. I need it for situations like this:
> https://redmine.pfsense.org/issues/9682 .
There are few alternatives listed here:
https://www.emacswiki.org/emacs/ErsatzEmacs
You can also use TRAMP for this kind of thing.
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: Lightweight, C-only implementation of Emacs
2019-08-18 1:26 Lightweight, C-only implementation of Emacs Jeffrey Walton
2019-08-18 3:16 ` Bob Newell
2019-08-18 3:21 ` Noam Postavsky
@ 2019-08-18 7:48 ` Stefan Monnier
2019-08-19 5:36 ` Ulrich Mueller
2019-08-21 22:58 ` chad
4 siblings, 0 replies; 20+ messages in thread
From: Stefan Monnier @ 2019-08-18 7:48 UTC (permalink / raw)
To: Jeffrey Walton; +Cc: emacs-devel
> Searching is pretty much useless due to irrelevant results. I found
> Zile at https://www.gnu.org/software/software.html#allgnupkgs , but it
> fails to build (it configures OK).
I believe nowadays Zile is the most common answer to your question.
It builds well enough for Debian AFAICT, so you can likely fix the build
(e.g. by contacting the maintainer).
Stefan
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: Lightweight, C-only implementation of Emacs
2019-08-18 1:26 Lightweight, C-only implementation of Emacs Jeffrey Walton
` (2 preceding siblings ...)
2019-08-18 7:48 ` Stefan Monnier
@ 2019-08-19 5:36 ` Ulrich Mueller
2020-08-03 18:38 ` Jeffrey Walton
2019-08-21 22:58 ` chad
4 siblings, 1 reply; 20+ messages in thread
From: Ulrich Mueller @ 2019-08-19 5:36 UTC (permalink / raw)
To: emacs-devel; +Cc: Jeffrey Walton
>>>>> On Sat, 17 Aug 2019, Jeffrey Walton wrote:
> I'm trying to find a lightweight C-only implementation of Emacs for
> Linux. I need it for situations like this:
> https://redmine.pfsense.org/issues/9682 .
> Searching is pretty much useless due to irrelevant results. I found
> Zile at https://www.gnu.org/software/software.html#allgnupkgs , but it
> fails to build (it configures OK).
> I understand I will probably loose some functionality due to decoupling Lisp.
> Does anyone have a list of Emacs replacements?
There is a list of Emacs implementations in the Gentoo wiki:
https://wiki.gentoo.org/wiki/Project:Emacs/Emacs-like_editors
I also did a comparision of small Emacsen several years ago:
https://bugs.gentoo.org/384451 (especially, see the table attached at
https://384451.bugs.gentoo.org/attachment.cgi?id=287721).
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: Lightweight, C-only implementation of Emacs
2019-08-18 1:26 Lightweight, C-only implementation of Emacs Jeffrey Walton
` (3 preceding siblings ...)
2019-08-19 5:36 ` Ulrich Mueller
@ 2019-08-21 22:58 ` chad
2019-09-21 15:01 ` Ergus via Emacs development discussions.
4 siblings, 1 reply; 20+ messages in thread
From: chad @ 2019-08-21 22:58 UTC (permalink / raw)
To: noloader; +Cc: EMACS development team
[-- Attachment #1: Type: text/plain, Size: 812 bytes --]
Linus Torvalds supposedly uses a version of mg (formerly Micro GNU Emacs)
that is maintained along with the Linux kernel:
https://git.kernel.org/pub/scm/editors/uemacs/uemacs.git
Hope that helps,
~Chad
On Sat, Aug 17, 2019 at 6:27 PM Jeffrey Walton <noloader@gmail.com> wrote:
> Hi Everyone,
>
> I'm trying to find a lightweight C-only implementation of Emacs for
> Linux. I need it for situations like this:
> https://redmine.pfsense.org/issues/9682 .
>
> Searching is pretty much useless due to irrelevant results. I found
> Zile at https://www.gnu.org/software/software.html#allgnupkgs , but it
> fails to build (it configures OK).
>
> I understand I will probably loose some functionality due to decoupling
> Lisp.
>
> Does anyone have a list of Emacs replacements?
>
> Thanks in advance.
>
> Jeff
>
>
[-- Attachment #2: Type: text/html, Size: 1474 bytes --]
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: Lightweight, C-only implementation of Emacs
2019-08-21 22:58 ` chad
@ 2019-09-21 15:01 ` Ergus via Emacs development discussions.
0 siblings, 0 replies; 20+ messages in thread
From: Ergus via Emacs development discussions. @ 2019-09-21 15:01 UTC (permalink / raw)
To: emacs-devel; +Cc: bobnewell, noloader, monnier
Sorry for necrobumping this thread, but after some time I have
discovered Qemacs and tried for a while (a week).
https://savannah.nongnu.org/projects/qemacs
I need to say that it is a more functional C-only alternative to emacs
because unlike zile:
- Does not depend of gnulib, gc, or external non-standard libraries or
emacs itself. (zile needs emacs to run the tests)
- Not even a complex autotools file is needed. (gnulib integration is
very hard and for some reason they don't support anything else than
autotools... which sometimes is too complex for small projects and
limits integration with other tools like CMake and enforces the use
and knowledge of autotools/autoconf and so on)
- It have syntax-highlight for some of the common languages like
C/Rust/swift/perl and others.
- It has search candidates highlight.
- It seems to be very modular to implement modules and languages modes
(In C of course).
- It has some simple support for org-mode
- Allows vertical splits not only horizontal.
- It has gui and tui interfaces (with -nw as usual, zile does not have
- gui version)
- Multiplatform support (win32 included, and specialization for some
terminals like xterm and so on.)
- Provides and API to create plugins in C without recompiling the
editor, as it loads .so files.
- No garbage collection is needed.
- Line numbers functionality supported.
- utf-8 support and bidirectional editing.
I should say that I added some primitive support for linum, colors, fill
column-indicator and mouse interaction to zile in my personal fork on
github... but couldn't ever commit it as I never got a reply to join to
the project. So I freely added some non-gnu changes like migrate it to
CMake But if anyone is interested:
https://github.com/Ergus/Zile
Limitations:
- No lisp machine at all (configuration is in a file with a C-like
syntax) which from some points of view is not a limitation. (
performance, no gc, no C-to-lisp code api needed, no
byte-compiler/lisp interpreter to maintain)
- Extensibility is more complex as it requires compiling the plugin.
- Have had only 2 contributors in it's history, which is good because
all the code is very organized and standard. So there is not community
there. (but actually is the same with Zile)
- Still developed with CVS, I asket to move it to git... but who knows
if I even get a reply.
- It is in savannah but it is a nongnu project.
- The documentation is very simple... maybe too short.
Hope this helps.
On Wed, Aug 21, 2019 at 03:58:27PM -0700, chad wrote:
>Linus Torvalds supposedly uses a version of mg (formerly Micro GNU Emacs)
>that is maintained along with the Linux kernel:
>
> https://git.kernel.org/pub/scm/editors/uemacs/uemacs.git
>
>Hope that helps,
>~Chad
>
>On Sat, Aug 17, 2019 at 6:27 PM Jeffrey Walton <noloader@gmail.com> wrote:
>
>> Hi Everyone,
>>
>> I'm trying to find a lightweight C-only implementation of Emacs for
>> Linux. I need it for situations like this:
>> https://redmine.pfsense.org/issues/9682 .
>>
>> Searching is pretty much useless due to irrelevant results. I found
>> Zile at https://www.gnu.org/software/software.html#allgnupkgs , but it
>> fails to build (it configures OK).
>>
>> I understand I will probably loose some functionality due to decoupling
>> Lisp.
>>
>> Does anyone have a list of Emacs replacements?
>>
>> Thanks in advance.
>>
>> Jeff
>>
>>
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: Lightweight, C-only implementation of Emacs
2019-08-19 5:36 ` Ulrich Mueller
@ 2020-08-03 18:38 ` Jeffrey Walton
2020-08-03 19:37 ` Ulrich Mueller
0 siblings, 1 reply; 20+ messages in thread
From: Jeffrey Walton @ 2020-08-03 18:38 UTC (permalink / raw)
To: Ulrich Mueller; +Cc: emacs-devel
On Mon, Aug 19, 2019 at 1:36 AM Ulrich Mueller <ulm@gentoo.org> wrote:
> ...
> > I understand I will probably loose some functionality due to decoupling Lisp.
>
> > Does anyone have a list of Emacs replacements?
>
> There is a list of Emacs implementations in the Gentoo wiki:
> https://wiki.gentoo.org/wiki/Project:Emacs/Emacs-like_editors
You should probably take Zile off the list or make a note it is not
recommended for use. According to Reuben Thomas, one of the Zile
maintainers (from Zile Issue 58880):
I consider Zile to be in maintenance mode. I do not
recommend it use, I will not be adding features ...
Jeff
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: Lightweight, C-only implementation of Emacs
2020-08-03 18:38 ` Jeffrey Walton
@ 2020-08-03 19:37 ` Ulrich Mueller
2020-08-03 19:42 ` Jeffrey Walton
0 siblings, 1 reply; 20+ messages in thread
From: Ulrich Mueller @ 2020-08-03 19:37 UTC (permalink / raw)
To: Jeffrey Walton; +Cc: emacs-devel
>>>>> On Mon, 03 Aug 2020, Jeffrey Walton wrote:
>> > Does anyone have a list of Emacs replacements?
>>
>> There is a list of Emacs implementations in the Gentoo wiki:
>> https://wiki.gentoo.org/wiki/Project:Emacs/Emacs-like_editors
> You should probably take Zile off the list or make a note it is not
> recommended for use. According to Reuben Thomas, one of the Zile
> maintainers (from Zile Issue 58880):
> I consider Zile to be in maintenance mode. I do not
> recommend it use, I will not be adding features ...
Well, it is feature complete then.
The same is true for most of the lightweight implementations in the
list. Why would that be a problem?
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: Lightweight, C-only implementation of Emacs
2020-08-03 19:37 ` Ulrich Mueller
@ 2020-08-03 19:42 ` Jeffrey Walton
2020-08-03 19:56 ` Ulrich Mueller
0 siblings, 1 reply; 20+ messages in thread
From: Jeffrey Walton @ 2020-08-03 19:42 UTC (permalink / raw)
To: Ulrich Mueller; +Cc: emacs-devel
On Mon, Aug 3, 2020 at 3:37 PM Ulrich Mueller <ulm@gentoo.org> wrote:
>
> >>>>> On Mon, 03 Aug 2020, Jeffrey Walton wrote:
>
> >> > Does anyone have a list of Emacs replacements?
> >>
> >> There is a list of Emacs implementations in the Gentoo wiki:
> >> https://wiki.gentoo.org/wiki/Project:Emacs/Emacs-like_editors
>
> > You should probably take Zile off the list or make a note it is not
> > recommended for use. According to Reuben Thomas, one of the Zile
> > maintainers (from Zile Issue 58880):
>
> > I consider Zile to be in maintenance mode. I do not
> > recommend it use, I will not be adding features ...
>
> Well, it is feature complete then.
>
> The same is true for most of the lightweight implementations in the
> list. Why would that be a problem?
"I do not recommend it use."
Jeff
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: Lightweight, C-only implementation of Emacs
2020-08-03 19:42 ` Jeffrey Walton
@ 2020-08-03 19:56 ` Ulrich Mueller
2020-08-03 19:58 ` Jeffrey Walton
2020-08-03 21:32 ` andres.ramirez
0 siblings, 2 replies; 20+ messages in thread
From: Ulrich Mueller @ 2020-08-03 19:56 UTC (permalink / raw)
To: Jeffrey Walton; +Cc: emacs-devel
>>>>> On Mon, 03 Aug 2020, Jeffrey Walton wrote:
>> Well, it is feature complete then.
>>
>> The same is true for most of the lightweight implementations in the
>> list. Why would that be a problem?
> "I do not recommend it use."
*shrug* It compiles and works, and upstream appears to be responsive.
No good reason for dropping it from a distro (and breaking existing
users' workflows).
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: Lightweight, C-only implementation of Emacs
2020-08-03 19:56 ` Ulrich Mueller
@ 2020-08-03 19:58 ` Jeffrey Walton
2020-08-03 21:32 ` Stefan Monnier
2020-08-03 21:52 ` Amin Bandali
2020-08-03 21:32 ` andres.ramirez
1 sibling, 2 replies; 20+ messages in thread
From: Jeffrey Walton @ 2020-08-03 19:58 UTC (permalink / raw)
To: Ulrich Mueller; +Cc: emacs-devel
On Mon, Aug 3, 2020 at 3:56 PM Ulrich Mueller <ulm@gentoo.org> wrote:
>
> >>>>> On Mon, 03 Aug 2020, Jeffrey Walton wrote:
>
> >> Well, it is feature complete then.
> >>
> >> The same is true for most of the lightweight implementations in the
> >> list. Why would that be a problem?
>
> > "I do not recommend it use."
>
> *shrug* It compiles and works, and upstream appears to be responsive.
> No good reason for dropping it from a distro (and breaking existing
> users' workflows).
*shrug* The author told you not to use it. What don't you understand
about the statement?
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: Lightweight, C-only implementation of Emacs
2020-08-03 19:56 ` Ulrich Mueller
2020-08-03 19:58 ` Jeffrey Walton
@ 2020-08-03 21:32 ` andres.ramirez
2020-08-07 8:38 ` Ergus
1 sibling, 1 reply; 20+ messages in thread
From: andres.ramirez @ 2020-08-03 21:32 UTC (permalink / raw)
To: Ulrich Mueller; +Cc: Jeffrey Walton, emacs-devel
Hi. Ulrich.
>>>>> "Ulrich" == Ulrich Mueller <ulm@gentoo.org> writes:
Ulrich> *shrug* It compiles and works, and upstream appears to be responsive. No good reason
Ulrich> for dropping it from a distro (and breaking existing users' workflows).
qemacs could be an alternative. qemacs has basic suppor for org-mode as
a bonus.
Best Regards
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: Lightweight, C-only implementation of Emacs
2020-08-03 19:58 ` Jeffrey Walton
@ 2020-08-03 21:32 ` Stefan Monnier
2020-08-03 21:55 ` Gregory Heytings via Emacs development discussions.
2020-08-03 21:52 ` Amin Bandali
1 sibling, 1 reply; 20+ messages in thread
From: Stefan Monnier @ 2020-08-03 21:32 UTC (permalink / raw)
To: Jeffrey Walton; +Cc: Ulrich Mueller, emacs-devel
> *shrug* The author told you not to use it. What don't you understand
> about the statement?
FWIW, I use it very happily. It might be worthwhile trying to find out
why he doesn't recommend its use and what he recommends instead.
Maybe the issue is simply that he lost interest and we should be looking
for another maintainer.
Stefan
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: Lightweight, C-only implementation of Emacs
2020-08-03 19:58 ` Jeffrey Walton
2020-08-03 21:32 ` Stefan Monnier
@ 2020-08-03 21:52 ` Amin Bandali
2020-08-03 22:31 ` Daniele Nicolodi
1 sibling, 1 reply; 20+ messages in thread
From: Amin Bandali @ 2020-08-03 21:52 UTC (permalink / raw)
To: Jeffrey Walton; +Cc: Ulrich Mueller, emacs-devel
[-- Attachment #1: Type: text/plain, Size: 902 bytes --]
Jeffrey Walton <noloader@gmail.com> writes:
> On Mon, Aug 3, 2020 at 3:56 PM Ulrich Mueller <ulm@gentoo.org> wrote:
>>
>> >>>>> On Mon, 03 Aug 2020, Jeffrey Walton wrote:
>>
>> >> Well, it is feature complete then.
>> >>
>> >> The same is true for most of the lightweight implementations in the
>> >> list. Why would that be a problem?
>>
>> > "I do not recommend it use."
>>
>> *shrug* It compiles and works, and upstream appears to be responsive.
>> No good reason for dropping it from a distro (and breaking existing
>> users' workflows).
>
> *shrug* The author told you not to use it. What don't you understand
> about the statement?
That's not how free software works. The author is of course free to
make recommendations about their software, and the community is free to
decide to whether take the author up on that recommendation or not.
See <https://www.fsfla.org/blogs/lxo/pub/new-dawn>.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 857 bytes --]
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: Lightweight, C-only implementation of Emacs
2020-08-03 21:32 ` Stefan Monnier
@ 2020-08-03 21:55 ` Gregory Heytings via Emacs development discussions.
0 siblings, 0 replies; 20+ messages in thread
From: Gregory Heytings via Emacs development discussions. @ 2020-08-03 21:55 UTC (permalink / raw)
To: emacs-devel
>
>> *shrug* The author told you not to use it. What don't you understand
>> about the statement?
>
> FWIW, I use it very happily. It might be worthwhile trying to find out
> why he doesn't recommend its use and what he recommends instead. Maybe
> the issue is simply that he lost interest and we should be looking for
> another maintainer.
>
The main (and serious) limitation of Zile is that it has no support for
Unicode. In fact it is in practice limited to ASCII characters. There
should apparently be a "displayable-characters" configuration variable to
use 8-bit character sets, but it is nowhere documented how it should be
set.
Gregory
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: Lightweight, C-only implementation of Emacs
2020-08-03 21:52 ` Amin Bandali
@ 2020-08-03 22:31 ` Daniele Nicolodi
2020-08-03 23:56 ` Amin Bandali
0 siblings, 1 reply; 20+ messages in thread
From: Daniele Nicolodi @ 2020-08-03 22:31 UTC (permalink / raw)
To: emacs-devel
On 03/08/2020 15:52, Amin Bandali wrote:
> Jeffrey Walton <noloader@gmail.com> writes:
>
>> On Mon, Aug 3, 2020 at 3:56 PM Ulrich Mueller <ulm@gentoo.org> wrote:
>>>
>>>>>>>> On Mon, 03 Aug 2020, Jeffrey Walton wrote:
>>>
>>>>> Well, it is feature complete then.
>>>>>
>>>>> The same is true for most of the lightweight implementations in the
>>>>> list. Why would that be a problem?
>>>
>>>> "I do not recommend it use."
>>>
>>> *shrug* It compiles and works, and upstream appears to be responsive.
>>> No good reason for dropping it from a distro (and breaking existing
>>> users' workflows).
>>
>> *shrug* The author told you not to use it. What don't you understand
>> about the statement?
>
> That's not how free software works. The author is of course free to
> make recommendations about their software, and the community is free to
> decide to whether take the author up on that recommendation or not.
"I do not recommend its use" from an author abut the free software they
wrote has many possible meanings. Among those: "use it but please don't
bother me if it breaks and eats your data", "I know it has (serious)
flaws that I don't want even think about", "I am very tired of
supporting this piece of software, but I continue doing so for spirit of
service toward those (hopefully few) that still depend on it. Please
stop using it so I can enjoy doing something else".
Of course no one can forbid you to use the software the author himself
deprecated, but I think it would be nice to the author to follow their
recommendation and look for alternatives, or pick up or share the burden
of maintaining it.
I don't know if any of this applies to Zile, but maybe inquiring,
preferably in private, with the author and maintainer would be a good
idea before putting it in a list of suggested software (I admit I
haven't looked at the list debated here, thus I don't know if this applies).
Cheers,
Dan
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: Lightweight, C-only implementation of Emacs
2020-08-03 22:31 ` Daniele Nicolodi
@ 2020-08-03 23:56 ` Amin Bandali
2020-08-04 1:24 ` Daniele Nicolodi
0 siblings, 1 reply; 20+ messages in thread
From: Amin Bandali @ 2020-08-03 23:56 UTC (permalink / raw)
To: Daniele Nicolodi; +Cc: emacs-devel
[-- Attachment #1: Type: text/plain, Size: 1981 bytes --]
Daniele Nicolodi writes:
> On 03/08/2020 15:52, Amin Bandali wrote:
[...]
>
> "I do not recommend its use" from an author abut the free software they
> wrote has many possible meanings. Among those: "use it but please don't
> bother me if it breaks and eats your data", "I know it has (serious)
> flaws that I don't want even think about", "I am very tired of
> supporting this piece of software, but I continue doing so for spirit of
> service toward those (hopefully few) that still depend on it. Please
> stop using it so I can enjoy doing something else".
>
> Of course no one can forbid you to use the software the author himself
> deprecated, but I think it would be nice to the author to follow their
> recommendation and look for alternatives, or pick up or share the burden
> of maintaining it.
>
> I don't know if any of this applies to Zile, but maybe inquiring,
> preferably in private, with the author and maintainer would be a good
> idea before putting it in a list of suggested software (I admit I
> haven't looked at the list debated here, thus I don't know if this applies).
>
> Cheers,
> Dan
Right, I'd generally agree. I just wanted to clarify that we are not
under any obligation to (blindly) obey recommendations about using a
certain piece of free software, not in the way noloader makes it sound
like we must. But of course it's often a good idea to consider these
recommendations, especially when they come from the author/maintainer of
the software in question.
In the specific case of Zile, having now looked through the issue
referenced earlier, <https://savannah.gnu.org/bugs/?58880>, I see the
maintainer mentioning that "Zile still has users, so I maintain it for
them", which is great news :-). Earlier they mention that they will not
be adding new features at the time being, but will continue to fix bugs.
Which is certainly not what I'd have guessed if I'd only read noloader's
messages of heavily questioning/discouraging any use of Zile.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 857 bytes --]
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: Lightweight, C-only implementation of Emacs
2020-08-03 23:56 ` Amin Bandali
@ 2020-08-04 1:24 ` Daniele Nicolodi
0 siblings, 0 replies; 20+ messages in thread
From: Daniele Nicolodi @ 2020-08-04 1:24 UTC (permalink / raw)
To: emacs-devel
On 03/08/2020 17:56, Amin Bandali wrote:
> In the specific case of Zile, having now looked through the issue
> referenced earlier, <https://savannah.gnu.org/bugs/?58880>, I see the
> maintainer mentioning that "Zile still has users, so I maintain it for
> them", which is great news :-).
Are you sure this does not fall into the "I am very tired of supporting
this piece of software, but I continue doing so for spirit of service
toward those (hopefully few) that still depend on it" category?
Cheers,
Dan
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: Lightweight, C-only implementation of Emacs
2020-08-03 21:32 ` andres.ramirez
@ 2020-08-07 8:38 ` Ergus
0 siblings, 0 replies; 20+ messages in thread
From: Ergus @ 2020-08-07 8:38 UTC (permalink / raw)
To: andres.ramirez; +Cc: Ulrich Mueller, Jeffrey Walton, emacs-devel
On Mon, Aug 03, 2020 at 09:32:26PM +0000, andres.ramirez wrote:
>Hi. Ulrich.
>
>>>>>> "Ulrich" == Ulrich Mueller <ulm@gentoo.org> writes:
>
>
> Ulrich> *shrug* It compiles and works, and upstream appears to be responsive. No good reason
> Ulrich> for dropping it from a distro (and breaking existing users' workflows).
>
>
>qemacs could be an alternative. qemacs has basic suppor for org-mode as
>a bonus.
>
>Best Regards
>
Some time ago I came with this same question. After some tests and forks
I found that qemacs was a better alternative compared to Zile for
different reasons:
1) The code was cleaner and simpler to extend, understand and maintain.
2) It does not depend on gnulib or any external tool, which considering
I wanted to port it to cmake was a key plus. (gnulib only supports
autotools)
3) The support for color and syntax highlight was finished and fully
working with extension possibilities.
4) It had all the infrastructure to create extension in C (with dynamic
libraries and an exposed API), like the emacs C-modules.
5) Basic support implemented for some major modes like org-mode, and
others. (this can be extended with modules as mentioned in point 4)
6) gui interface with xlibs and terminal version.
In general I made a request to add some functionalities to Zile and
Qemacs and I never received any answer from any of them so I just made
my personal forks:
https://github.com/Ergus/Zile
https://github.com/Ergus/Qemacs
^ permalink raw reply [flat|nested] 20+ messages in thread
end of thread, other threads:[~2020-08-07 8:38 UTC | newest]
Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-08-18 1:26 Lightweight, C-only implementation of Emacs Jeffrey Walton
2019-08-18 3:16 ` Bob Newell
2019-08-18 3:21 ` Noam Postavsky
2019-08-18 7:48 ` Stefan Monnier
2019-08-19 5:36 ` Ulrich Mueller
2020-08-03 18:38 ` Jeffrey Walton
2020-08-03 19:37 ` Ulrich Mueller
2020-08-03 19:42 ` Jeffrey Walton
2020-08-03 19:56 ` Ulrich Mueller
2020-08-03 19:58 ` Jeffrey Walton
2020-08-03 21:32 ` Stefan Monnier
2020-08-03 21:55 ` Gregory Heytings via Emacs development discussions.
2020-08-03 21:52 ` Amin Bandali
2020-08-03 22:31 ` Daniele Nicolodi
2020-08-03 23:56 ` Amin Bandali
2020-08-04 1:24 ` Daniele Nicolodi
2020-08-03 21:32 ` andres.ramirez
2020-08-07 8:38 ` Ergus
2019-08-21 22:58 ` chad
2019-09-21 15:01 ` Ergus via Emacs development discussions.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).