Code Monkey home page Code Monkey logo

plisp-mode's People

Contributors

cryptorick avatar flexibeast avatar tarsius avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

plisp-mode's Issues

config questions

I've seen https://github.com/tj64/picolisp-mode and it gives config info. How much of that should I use with your version of picolisp-mode? BTW, I'm trying to run picoLisp in org-mode and I get a

executing Picolisp source code block
org-babel-picolisp-initiate-session: Cannot open load file: No such file or directory, inferior-picolisp

inferior-picolisp being set/known is the "run-picolisp" if I'm not mistaken. . . .

package errors on load if slime isn't installed

The current default picolisp-disable-slime-p calls slime-mode directly. I don't have slime installed so this causes a void symbol error.

I'm working on a potential fix and will push up a PR, but you might have a better way :)

Thanks for the mode by the way!

Error on picolisp-repl

I get this whenever I try to do anything with the M-x picolisp-repl started repl:

eldoc error: (file-missing Opening input file No such file or directory /usr/share/doc/picolisp/refN.html)

It jumps to some odd error buffer as well. Same if I try to start the picolisp-mode. I'm on 26.1

plisp-mode, org-mode error: "@lib/edit.l" -- Open error: No such file or directory

Having trouble with getting picolisp to work with org-mode Babel code blocks. I'm guessing it's because I have an out of date ob-picolisp.el which I had to scrounge on the Internet. (Got one latest 2021.) I run this code

#+BEGIN_SRC picolisp :session pl1
(+ 1 2 3)
#+END_SRC

#+RESULTS:
: No

It does start a REPL names pl1, but gives error

"@lib/edit.l" -- Open error: No such file or directory

Of course there is no longer a ~/lib/edit.l in the latest pico lisp. (22.9).

Then tried just plisp-mode and I get a REPL started, but then the same error when trying basic "start REPL and run" on a .l file. The org-mode error is probably because of plisp-mode problem since org-mode depends on plisp-mode.

Bug: comment face is overriden by other faces

I figured out how to reproduce the comment bug. It seems like it works fine unless there is another face present on the same line. For example:

image

I opened this file while investigating, and noticed that the one line of comments is commented out. I also saw it work on a line like:

(my-function)

To reproduce:

  • start a blank line with a comment, should be correct face
  • type anything that would be highlighted in another face, such as *Foo

Observed behavior:

  • comment face is deactivated ๐Ÿ˜ข

Proper behavior:

  • comment face stays on ๐ŸŽ‰

syntax highlighting doesn't work with dark themes

I'm a bit confused, because it seemed to work once, and I'm not sure how.

I keep getting messages like this:

Invalid face attribute :family nil [10 times]

I'll keep working on it, but maybe I just have something strange in my setup.

Antergos
Spacemacs
Emacs 26.1
picolisp-mode installed from MELPA

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.