GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    screwlisp (screwtape@mastodon.sdf.org)'s status on Wednesday, 16-Apr-2025 14:44:52 JST screwlisp screwlisp
    • mousebot

    @mousebot @sacha
    Do you two think
    https://www.gnu.org/software/emacs/manual/html_node/elisp/Example-Major-Modes.html
    is a reasonable reference for cramming my elisp into one major mode? I was debating looking at Eduardo's eev, though I guess that's mostly minor mode based, or slime, but slime is like saying "I'm going to make my attic be like Valhalla" <_>

    In conversation about a month ago from mastodon.sdf.org permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      gnu.org
      Example Major Modes (GNU Emacs Lisp Reference Manual)
    • Embed this notice
      Alfred M. Szmidt (amszmidt@mastodon.social)'s status on Wednesday, 16-Apr-2025 14:44:51 JST Alfred M. Szmidt Alfred M. Szmidt
      in reply to
      • mousebot

      @screwtape What are you trying to do?

      @mousebot @sacha

      In conversation about a month ago permalink
    • Embed this notice
      Alfred M. Szmidt (amszmidt@mastodon.social)'s status on Wednesday, 16-Apr-2025 14:52:04 JST Alfred M. Szmidt Alfred M. Szmidt
      in reply to
      • mousebot

      @screwtape That doesn't sound like a Emacs mode at all, either major or minor?

      @mousebot @sacha

      In conversation about a month ago permalink
    • Embed this notice
      screwlisp (screwtape@mastodon.sdf.org)'s status on Wednesday, 16-Apr-2025 14:52:05 JST screwlisp screwlisp
      in reply to
      • Alfred M. Szmidt
      • mousebot

      @amszmidt
      Well, in this case not write text mode.
      - clone new "software individual"s into e.g. ~/.emacs.d/elpa/this-mode/leocommunity/* which will be the working directory for software individuals.
      - Spawn a new slime repl with inferior-lisp-program as "clisp -E ISO-8859-1 -modern"
      - start sandewall's cle (read-line based) interactor inside that/those repls
      - automatically insert stuff into those special (renamed, I guess) multiple slime repls.

      If you can kinda imagine.

      @mousebot @sacha

      In conversation about a month ago permalink
    • Embed this notice
      Alfred M. Szmidt (amszmidt@mastodon.social)'s status on Wednesday, 16-Apr-2025 14:53:07 JST Alfred M. Szmidt Alfred M. Szmidt
      in reply to
      • mousebot

      @screwtape Or maybe a mode, a derived one based on slime-mode?https://www.gnu.org/software/emacs/manual/html_node/elisp/Derived-Modes.html

      @mousebot @sacha

      In conversation about a month ago permalink
    • Embed this notice
      screwlisp (screwtape@mastodon.sdf.org)'s status on Wednesday, 16-Apr-2025 14:53:08 JST screwlisp screwlisp
      in reply to
      • Alfred M. Szmidt
      • mousebot

      @amszmidt
      Basically slime mode with that inferior lisp is good enough for doing all of Sandewall's software individual stuff, but since the useage is idiomatic, I want to provide obvious shortcuts for stubbing common commands. It's very repetitive put .. get .. def .. add entity .. add kb ...
      @mousebot @sacha

      In conversation about a month ago permalink
    • Embed this notice
      screwlisp (screwtape@mastodon.sdf.org)'s status on Wednesday, 16-Apr-2025 14:53:09 JST screwlisp screwlisp
      in reply to
      • Alfred M. Szmidt
      • mousebot

      @amszmidt
      clone doesn't mean git clone. It means stub from template.
      @mousebot @sacha

      In conversation about a month ago permalink
    • Embed this notice
      Alfred M. Szmidt (amszmidt@mastodon.social)'s status on Wednesday, 16-Apr-2025 15:07:32 JST Alfred M. Szmidt Alfred M. Szmidt
      in reply to
      • mousebot

      @screwtape I don't know what that means, I put all my hacks in ~/ ...

      @mousebot @sacha

      In conversation about a month ago permalink
    • Embed this notice
      screwlisp (screwtape@mastodon.sdf.org)'s status on Wednesday, 16-Apr-2025 15:07:33 JST screwlisp screwlisp
      in reply to
      • Alfred M. Szmidt
      • mousebot

      @amszmidt
      Should I put working-directories inside the mode's directory somewhere, or should I put them in ~/.local/share/software-individuals/ do you think?
      @mousebot @sacha

      In conversation about a month ago permalink
    • Embed this notice
      screwlisp (screwtape@mastodon.sdf.org)'s status on Wednesday, 16-Apr-2025 15:07:34 JST screwlisp screwlisp
      in reply to
      • Alfred M. Szmidt
      • mousebot

      @amszmidt
      I think there is antecedent. Consider slime, elm, eshell. I want to add Sandewall's 'cle' like those. By its nature cle could sit on top of slime (which is why you say it doesn't sound like an emacs mode). cle involves storing stateful changes in copies of a particular directory tree itself.
      @mousebot @sacha

      In conversation about a month ago permalink
    • Embed this notice
      Alfred M. Szmidt (amszmidt@mastodon.social)'s status on Wednesday, 16-Apr-2025 15:57:48 JST Alfred M. Szmidt Alfred M. Szmidt
      in reply to
      • mousebot

      @screwtape Bikesheeding? :-) Pick something .. one can always change it later.

      @mousebot @sacha

      In conversation about a month ago permalink
    • Embed this notice
      screwlisp (screwtape@mastodon.sdf.org)'s status on Wednesday, 16-Apr-2025 15:57:49 JST screwlisp screwlisp
      in reply to
      • Alfred M. Szmidt
      • mousebot

      @amszmidt
      So I figure either the XDG https://specifications.freedesktop.org/basedir-spec/latest/#variables suggests I should use by default put a dir in $HOME/.local/share . But this suggests a program outside of emacs to me, so maybe a working directory inside the mode's directory.
      @mousebot @sacha

      In conversation about a month ago permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        XDG Base Directory Specification
        1 Introduction # Various specifications specify files and file formats. This specification defines where these files should be looked for by defining one or more base directories relative to which files should be located. 2 Basics # The XDG Base Directory Specification is based on the following conc…

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.