cross-posted from: https://board.minimally.online/post/20318

I just recently discovered TIC-80 and then Fennel. I was already liking Lua but now I’m hooked on LISP!! Here’s my Neovim config using lazy.nvim, all written in fennel thanks to hotpot

It’s not marketed like one of those “template Neovim config repos” but it could be one of those if your heart desired. I based it loosely off kickstart.nvim.

  • Slambert@sopuli.xyz
    link
    fedilink
    arrow-up
    2
    ·
    1 year ago

    This is a pretty cool project of yours! If you’re really into writing and using LISP, I’d recommend trying out GNU Emacs (assuming you haven’t given it a shot already).

    I switched from NeoViM myself, and I found that maintaining an init.el file to be much easier than an init.lua or an init.vim.

    Of course, I don’t dislike NeoViM. I think it’s a great editor with a bright future. I moved because I wanted a GUI editor, as well as a stable release cycle. I stuck around because I found ELisp both easy to read and write.

    • secretspecter@board.minimally.onlineOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 year ago

      This is certainly the closest I’ve ever been to trying emacs… but for better or for worse I probably won’t get around to even trying it until a decade from now and then just like LISP I’ll probably think damn I should have tried this a decade ago.

      I’ve got a few fennel projects to get to a good place and then I’m really excited to look into Lisp Flavored Erlang!

      • Slambert@sopuli.xyz
        link
        fedilink
        arrow-up
        2
        ·
        1 year ago

        If you’re learning LISP languages, I’d recommend taking a look at these dialects:

        1. Common Lisp
          • The LISP according to ANSI.
        2. Clojure
          • Runs in the JVM.
        3. GNU Guile
          • Personal favorite!

        It’s great to see someone else learn LISP languages! I’ve found them to be both readable and useful, while most languages struggle to balance the two.