1. 10
  1.  

  2. 1

    Is there anything like this for common lisp? emacs+SLIME is pretty awesome, if much less flashy, but I still haven’t figured out how to get autocomplete.

    1. 3

      Geiser.

      edit: Wait, did you mean you aren’t getting autocomplete with SLIME? Then try slime-company

      1. 3

        There are a couple things in that direction. The one that works best is cl-notebook. Also snmsts has a wip towards exactly what Ozymandias does but is completetly undocumented and don’t know its working status. You can find the code at https://github.com/snmsts/sn.lisp-daemon

        1. 3

          For autocomplete besides the slime-company and slime-ac, slime has auto-completion out of the box. I have it configured auto-complete to work with the tab key with the following snippet.

          (make-variable-buffer-local 'tab-always-indent)
          (add-hook 'lisp-mode-hook
                    #'(lambda ()
                        (setq tab-always-indent 'complete))
          

          What it does is (from emacs docs): If `complete', TAB first tries to indent the current line, and if the line was already indented, then try to complete the thing at point.

          1. 1

            Plenty of web based LISP implementations - but CL in particular? I don’t know of one.

          2. 1

            This is cool! So now you’d have an entirely self contained environment for working through SICP