[HN Gopher] Lite: A lightweight text editor written in Lua
       ___________________________________________________________________
        
       Lite: A lightweight text editor written in Lua
        
       Author : nateb2022
       Score  : 52 points
       Date   : 2022-10-11 20:46 UTC (2 hours ago)
        
 (HTM) web link (github.com)
 (TXT) w3m dump (github.com)
        
       | account-5 wrote:
       | I've looked at this codebase and that of the XL version. Can a
       | neone explain why there's C code there if it's meant to be lua?
       | Genuine novice question. Thanks.
        
         | ever1337 wrote:
         | No idea about this project in particular, but Lua is designed
         | with C operability in mind. It's very easy to integrate the two
         | languages together and this is often done so that you can have
         | performance-constrained code written in C with higher level
         | scripting done in Lua.
        
         | nateb2022 wrote:
         | The C is mainly used to wrap the Lua interpreter, so that the
         | editor can be distributed without the need for the user to have
         | a compatible Lua interpreter installed.
        
       | encryptluks2 wrote:
       | This appears to be unmaintained.
        
         | dflock wrote:
         | Maintained & improved fork: https://github.com/lite-xl/lite-xl
        
         | LeifCarrotson wrote:
         | So? It's a text editor. It's not like it's dependent on
         | continued uptime of cloud services to function...
        
       | cturtle wrote:
       | Lite (and lite-xl) is an amazing little editor. I especially love
       | how fast the program opens. There's just a few small things that
       | bother me enough to keep me from using it, but I remain impressed
       | by the code and how lightweight it is.
        
       | kwanele70 wrote:
        
       | blacksqr wrote:
       | So it uses SDL2 as a rendering engine. Does it roll its own
       | widget library?
        
       | stefanos82 wrote:
       | The community decided to work on a fork of it and extend it
       | further: https://github.com/lite-xl/lite-xl
        
         | brettermeier wrote:
         | There are many such projects, like Atom.io, whose support ends
         | this year. I can't imagine this project will continue much
         | further, even if I hope so. The only real open source project
         | that is up today is Visual Studio Code, but that will continue
         | to be maintained, I hope.
         | 
         | Edit: Oh wait, I forgot Eclipse... That heavy thing :P
        
           | cycomanic wrote:
           | > There are many such projects, like Atom.io, whose support
           | ends this year. I can't imagine this project will continue
           | much further, even if I hope so. The only real open source
           | project that is up today is Visual Studio Code, but that will
           | continue to be maintained, I hope.
           | 
           | What do you mean real open source project? I mean Linux is
           | not going anywhere soon I'd say, or blender. Or are you
           | talking about editors? There is Vim, Neovim and Emacs which
           | all have shown that they will stick around for a while, so I
           | really don't get what you mean.
        
             | brettermeier wrote:
             | I mean open source IDE's, real full featured developer
             | environments for writing code. I don't talk about Open
             | Source projects in general, but about competition for VS
             | Code or Eclipse. There is something like Sublime Text, but
             | it's not really open source and free.
             | 
             | Edit: With Vim and stuff I get your point, but I would say
             | it's not really comparable to an UI-based IDE, it is
             | command line stuff. Even if many people prefer that, it may
             | not be as convenient as a GUI-based IDE for some of us.
             | 
             | Or am I missing something here? I really love(d) atom.io,
             | but I need to find something else...
             | (https://github.blog/2022-06-08-sunsetting-atom/)
        
               | Aeolun wrote:
               | I like Zed currently. It seems to get closest to my IDE
               | needs by natively integrating with LSP while still being
               | ridiculously fast (that <1 startup time).
               | 
               | JetBrains is building Fleet, which is also nice, but by
               | comparison to their existing suite extremely lacking.
               | 
               | Both closed source though :/
        
               | brettermeier wrote:
               | Zed talks about those two IDE's I mentioned in their FAQ,
               | so I really would like to try it. But you can't as a
               | normal user for now. But I'm looking forward to try it
               | some day.
        
           | dflock wrote:
           | lite-xl just did a new release - it's still being actively
           | developed, although only by a few people; but one of the
           | focuses is the small & maintainable codebase.
        
             | brettermeier wrote:
             | That's quite nice. But wasn't that the point with Atom.io,
             | too? But there was GitHub behind them. I will try lite-xl
             | and I wish them the very best :)
        
       | fortylove wrote:
       | This is neat. I remember learning some Lua in order to write some
       | custom Redis functions, and I was blown away by how handy of a
       | language it can be. The indexing definitely tricked me a few
       | times though.
        
       ___________________________________________________________________
       (page generated 2022-10-11 23:00 UTC)