{"id":13443161,"url":"https://github.com/mmontone/slime-doc-contribs","last_synced_at":"2025-06-30T06:33:51.436Z","repository":{"id":43839233,"uuid":"360964697","full_name":"mmontone/slime-doc-contribs","owner":"mmontone","description":"Documentation contribs for SLIME (the Superior Lisp Interaction Mode for Emacs)","archived":false,"fork":false,"pushed_at":"2024-08-14T14:55:40.000Z","size":308,"stargazers_count":21,"open_issues_count":2,"forks_count":5,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-13T11:11:56.042Z","etag":null,"topics":["common-lisp","documentation","emacs","lisp","slime"],"latest_commit_sha":null,"homepage":"","language":"Emacs Lisp","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mmontone.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-04-23T17:52:31.000Z","updated_at":"2025-01-07T00:37:16.000Z","dependencies_parsed_at":"2024-01-31T12:05:02.103Z","dependency_job_id":"e814f8b4-c334-486e-8c1c-77d63312435c","html_url":"https://github.com/mmontone/slime-doc-contribs","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mmontone/slime-doc-contribs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mmontone%2Fslime-doc-contribs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mmontone%2Fslime-doc-contribs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mmontone%2Fslime-doc-contribs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mmontone%2Fslime-doc-contribs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mmontone","download_url":"https://codeload.github.com/mmontone/slime-doc-contribs/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mmontone%2Fslime-doc-contribs/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262724149,"owners_count":23354188,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["common-lisp","documentation","emacs","lisp","slime"],"created_at":"2024-07-31T03:01:56.920Z","updated_at":"2025-06-30T06:33:51.414Z","avatar_url":"https://github.com/mmontone.png","language":"Emacs Lisp","funding_links":[],"categories":["Emacs Lisp","Emacs ##"],"sub_categories":["Third-party APIs"],"readme":"# SLIME-DOC-CONTRIBS\n\nThis repository contains two different SLIME (The Superior Lisp Interaction Mode for Emacs) contribs that extend Common Lisp documentation from Emacs. SLIME-HELP nd SLIME-INFO.\n\nSLIME-HELP is inspired by helpful-mode, but for browsing Common Lisp documentation instead.\n\nSLIME-INFO uses Emacs info-mode for displaying Common Lisp documentation.\n\n![slime-help](slime-help.png \"slime-help screenshot\")\n\n## Install\n\nℹ️ Please consider using [SLIME :star:](https://github.com/mmontone/slime-star), that comes with this extension preinstalled.\n\nClone this repository using git `--recursive` option, as this repository contains submodules.\n\nLoad `swank` and add this repository path to `swank::*load-path*`, in your Lisp compiler init file (~/.sbclrc if using SBCL):\n\n```lisp\n(require :swank)\n(push #p\"/home/marian/src/lisp/slime-doc-contribs/\" swank::*load-path*)\n```\n\nIn Emacs, add this repository path to `load-path` and ddd `slime-help` and `slime-info` to `slime-contribs` in `~/.emacs` init file, like:\n\n```\n(push \"/home/marian/src/lisp/slime-doc-contribs\" load-path)\n\n(setq slime-contribs '(slime-fancy slime-help slime-info))\n\n(slime-setup)\n```\n\n## Use\n\n### SLIME-HELP\n\n#### Commands\n\n```\nslime-help\t\t      M-x ... RET\n   (not documented)\nslime-help--kill-current-buffer\tM-x ... RET\n   (not documented)\nslime-help-apropos\t      M-x ... RET\n   Show all bound symbols whose names match STRING. With prefix\nslime-help-apropos-all\t      M-x ... RET\n   Shortcut for (slime-help-apropos \u003cstring\u003e nil nil)\nslime-help-apropos-documentation M-x ... RET\n   Show symbols whose documentation contains matches for PATTERN.\nslime-help-apropos-package    M-x ... RET\n   Show apropos listing for symbols in PACKAGE.\nslime-help-class\t      M-x ... RET\n   Display documentation about Common Lisp class bound to SYMBOL-NAME.\nslime-help-function\t      M-x ... RET\n   Display documentation about Common Lisp function bound to\n   SYMBOL-NAME.\nslime-help-generic-function   M-x ... RET\n   Display documentation about Common Lisp generic function bound to\n   SYMBOL-NAME.\nslime-help-macro\t      M-x ... RET\n   Display documentation about Common Lisp macro bound to SYMBOL-NAME.\nslime-help-mode\t\t      M-x ... RET\n   Quicklisp systems minor mode.\nslime-help-mode-menu\t      M-x ... RET\n   Menu for SLIME-Help\nslime-help-package\t      M-x ... RET\n   Display information about Common Lisp package named PACKAGE-NAME.\nslime-help-packages\t      M-x ... RET\n   Display information about Common Lisp packages.\nslime-help-quit\t\t      M-x ... RET\n   Kill all slime-help buffers at once.\nslime-help-special-operator   M-x ... RET\n   Display documentation about Common Lisp macro bound to SYMBOL-NAME.\nslime-help-submenu\t      M-x ... RET\n   Menu for SLIME-Help\nslime-help-symbol\t      M-x ... RET\n   Open a help buffer for each kind of SYMBOL-NAME.\nslime-help-system\t      M-x ... RET\n   Display documentation about ASDF system named SYSTEM-NAME.\nslime-help-systems\t      M-x ... RET\n   Display information about registered ASDF systems.\nslime-help-variable\t      M-x ... RET\n   Display documentation about Common Lisp variable bound to\n   SYMBOL-NAME.\n```\n\nUse `q` to kill individual buffers, and `Q` to kill all help buffers at once.\n\n### SLIME-INFO\n\n#### Commands\n\n```\nslime-info-apropos\t      M-x ... RET\n   (not documented)\nslime-info-apropos-all\t      M-x ... RET\n   Shortcut for (slime-apropos \u003cstring\u003e nil nil).\nslime-info-apropos-package    M-x ... RET\n   Show apropos listing for symbols in PACKAGE.\nslime-info-package\t      M-x ... RET\n   Show information about Common Lisp package named PACKAGE-NAME,\n   using an Info buffer.\nslime-info-symbol\t      M-x ... RET\n   Show a buffer with description of SYMBOL-NAME in an Info buffer.\nslime-info-system\t      M-x ... RET\n   Show information about Common Lisp ASDF system named SYSTEM-NAME,\n   using an Info buffer.\n```\n\nUse `q` to kill individual buffers, and `Q` to kill all help buffers at once.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmmontone%2Fslime-doc-contribs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmmontone%2Fslime-doc-contribs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmmontone%2Fslime-doc-contribs/lists"}