diff --git a/.gitmodules b/.gitmodules index d8eaf6c7..cc740c2e 100644 --- a/.gitmodules +++ b/.gitmodules @@ -10649,8 +10649,8 @@ path = mirror/helm-tramp url = https://github.com/emacsmirror/helm-tramp [submodule "helm-tree-sitter"] - path = mirror/helm-tree-sitter - url = https://github.com/emacsmirror/helm-tree-sitter + path = attic/helm-tree-sitter + url = https://github.com/emacsattic/helm-tree-sitter [submodule "helm-twitch"] path = mirror/helm-twitch url = https://github.com/emacsmirror/helm-twitch @@ -19160,8 +19160,8 @@ path = mirror/pygen url = https://github.com/emacsmirror/pygen [submodule "pygn-mode"] - path = mirror/pygn-mode - url = https://github.com/emacsmirror/pygn-mode + path = attic/pygn-mode + url = https://github.com/emacsattic/pygn-mode [submodule "pyim"] path = mirror/pyim url = https://github.com/emacsmirror/pyim @@ -23429,20 +23429,20 @@ path = mirror/tree-mode url = https://github.com/emacsmirror/tree-mode [submodule "tree-sitter"] - path = mirror/tree-sitter - url = https://github.com/emacsmirror/tree-sitter + path = attic/tree-sitter + url = https://github.com/emacsattic/tree-sitter [submodule "tree-sitter-ess-r"] - path = mirror/tree-sitter-ess-r - url = https://github.com/emacsmirror/tree-sitter-ess-r + path = attic/tree-sitter-ess-r + url = https://github.com/emacsattic/tree-sitter-ess-r [submodule "tree-sitter-indent"] - path = mirror/tree-sitter-indent - url = https://github.com/emacsmirror/tree-sitter-indent + path = attic/tree-sitter-indent + url = https://github.com/emacsattic/tree-sitter-indent [submodule "tree-sitter-ispell"] - path = mirror/tree-sitter-ispell - url = https://github.com/emacsmirror/tree-sitter-ispell + path = attic/tree-sitter-ispell + url = https://github.com/emacsattic/tree-sitter-ispell [submodule "tree-sitter-langs"] - path = mirror/tree-sitter-langs - url = https://github.com/emacsmirror/tree-sitter-langs + path = attic/tree-sitter-langs + url = https://github.com/emacsattic/tree-sitter-langs [submodule "treebundel"] path = mirror/treebundel url = https://github.com/emacsmirror/treebundel diff --git a/mirror/helm-tree-sitter b/attic/helm-tree-sitter similarity index 100% rename from mirror/helm-tree-sitter rename to attic/helm-tree-sitter diff --git a/mirror/pygn-mode b/attic/pygn-mode similarity index 100% rename from mirror/pygn-mode rename to attic/pygn-mode diff --git a/mirror/tree-sitter b/attic/tree-sitter similarity index 100% rename from mirror/tree-sitter rename to attic/tree-sitter diff --git a/mirror/tree-sitter-ess-r b/attic/tree-sitter-ess-r similarity index 100% rename from mirror/tree-sitter-ess-r rename to attic/tree-sitter-ess-r diff --git a/mirror/tree-sitter-indent b/attic/tree-sitter-indent similarity index 100% rename from mirror/tree-sitter-indent rename to attic/tree-sitter-indent diff --git a/mirror/tree-sitter-ispell b/attic/tree-sitter-ispell similarity index 100% rename from mirror/tree-sitter-ispell rename to attic/tree-sitter-ispell diff --git a/mirror/tree-sitter-langs b/attic/tree-sitter-langs similarity index 100% rename from mirror/tree-sitter-langs rename to attic/tree-sitter-langs diff --git a/epkg.sql b/epkg.sql index 19fd78dc..3b08086d 100644 --- a/epkg.sql +++ b/epkg.sql @@ -7112,7 +7112,7 @@ INSERT INTO packages VALUES('shelved','"auto-scroll-mode"','"a23669a8747e71ca5b1 INSERT INTO packages VALUES('git','"brf"','"b00bdeb6d1d7d0dd339c5a5db6692cb4bc94d857"','"https://bitbucket.org/MikeWoolley/brf-mode"','"git@github.com:emacsmirror/brf.git"','"brf"',NULL,NULL,NULL,NULL,NULL,NULL,'"https://bitbucket.org/MikeWoolley/brf-mode"','"https://github.com/emacsmirror/brf"','"https://emacswiki.org/BrfMode"','"GPL-3.0-or-later"','"2023"','"20231210"','"Brf-mode provides features from the legendary editor Brief"','"Brf-mode adds functionality from the legendary programmer''s editor `Brief'' to Emacs.\n\nIt is not an emulation of `Brief'' (there are plenty of those already), but rather\nprovides an accurate implementation in Emacs of specific features that I miss\nfrom `Brief''. Principally these are:\n\n* Line-mode cut and paste.\n* Column-mode cut and paste.\n* Fully reversible paging and scrolling.\n* Temporary bookmarks.\n* Cursor motion undo.\n* Easy window management.\n\nSee README.org or Info manual for further details.\n"','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound',NULL,NULL,500,NULL,'"master"','eieio_unbound','t'); INSERT INTO packages VALUES('github','"bufler"','"ef3b28bbdcb1e813a1d5b06a91d09774998967c5"','"https://github.com/alphapapa/bufler.el"','"git@github.com:emacsmirror/bufler.git"','"bufler"','"alphapapa"','"bufler.el"',NULL,NULL,NULL,'"https://github.com/alphapapa/bufler.el"','"https://github.com/alphapapa/bufler.el"','"https://github.com/emacsmirror/bufler"',NULL,'"GPL-3.0-or-later"','"2020"','"20240312"','"Group buffers into workspaces with programmable rules"','"Bufler is like a butler for your buffers, presenting them to you in\nan organized way based on your instructions. The instructions are\nwritten as grouping rules in a simple language, allowing you to\ncustomize the way buffers are grouped. The default rules are\ndesigned to be generally useful, so you don''t have to write your\nown.\n\nIt also provides a workspace mode which allows frames to focus on\nbuffers in certain groups. Since the groups are created\nautomatically, the workspaces are created dynamically, rather than\nrequiring you to put buffers in workspaces manually.\n"','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound',NULL,444,8523,NULL,'"master"','eieio_unbound','t'); INSERT INTO packages VALUES('github','"srfi"','"7d3584b0b887a3bedebe5fd829fa7623c1d730fc"','"https://github.com/srfi-explorations/emacs-srfi"','"git@github.com:emacsmirror/srfi.git"','"srfi"','"srfi-explorations"','"emacs-srfi"',NULL,NULL,NULL,'"https://github.com/srfi-explorations/emacs-srfi"','"https://github.com/srfi-explorations/emacs-srfi"','"https://github.com/emacsmirror/srfi"',NULL,'"MIT"','"2019"','"20240506"','"Scheme Requests for Implementation browser"','"Provides quick access to Scheme Requests for Implementation (SRFI)\ndocuments from within Emacs:\n\n* `M-x srfi-list` brings up a *SRFI* buffer listing all SRFIs.\n\n* `M-x srfi` does the same, but lets you live-narrow the list by\n typing numbers or words into the minibuffer.\n\n* The *SRFI* buffer provides one-key commands to visit the SRFI\n document, its discussion (mailing list) archive, and its version\n control repository. These commands open the right web pages in\n your web browser using `browse-url''. The standard variable\n `browse-url-browser-function'' can be used to control which web\n browser is used to open what pages.\n"','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound',NULL,8,2480,NULL,'"master"','eieio_unbound','t'); -INSERT INTO packages VALUES('github','"tree-sitter"','"02fe7b86d92b1aab954045146469b7893f0ab371"','"https://github.com/emacs-tree-sitter/elisp-tree-sitter"','"git@github.com:emacsmirror/tree-sitter.git"','"tree-sitter"','"emacs-tree-sitter"','"elisp-tree-sitter"',NULL,NULL,NULL,'"https://github.com/emacs-tree-sitter/elisp-tree-sitter"','"https://github.com/emacs-tree-sitter/elisp-tree-sitter"','"https://github.com/emacsmirror/tree-sitter"','"https://emacswiki.org/Tree-sitter"','"MIT"','"2021"','"20240512"','"Incremental parsing system"','"This is the base framework of the Emacs binding for Tree-sitter, an\nincremental parsing system. It includes a minor mode that provides a\nbuffer-local syntax tree that is updated on every text change. This minor\nmode is the base for other libraries to build on. An example is the included\ncode-highlighting minor mode.\n"','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound',NULL,814,85551,NULL,'"master"','eieio_unbound','t'); +INSERT INTO packages VALUES('shelved','"tree-sitter"','"02fe7b86d92b1aab954045146469b7893f0ab371"','"https://github.com/emacs-tree-sitter/elisp-tree-sitter"','"https://github.com/emacsattic/tree-sitter"','"tree-sitter"','"emacs-tree-sitter"','"elisp-tree-sitter"',NULL,NULL,NULL,'"https://github.com/emacs-tree-sitter/elisp-tree-sitter"','"https://github.com/emacs-tree-sitter/elisp-tree-sitter"','"https://github.com/emacsattic/tree-sitter"','"https://emacswiki.org/Tree-sitter"','"MIT"','"2021"','"20240512"','"Incremental parsing system"','"This is the base framework of the Emacs binding for Tree-sitter, an\nincremental parsing system. It includes a minor mode that provides a\nbuffer-local syntax tree that is updated on every text change. This minor\nmode is the base for other libraries to build on. An example is the included\ncode-highlighting minor mode.\n"','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound',NULL,814,85551,NULL,'"master"','eieio_unbound','t'); INSERT INTO packages VALUES('github','"curl-to-elisp"','"63d8d9c6d5efb8af8aa88042bfc0690ba699ef64"','"https://github.com/xuchunyang/curl-to-elisp"','"git@github.com:emacsmirror/curl-to-elisp.git"','"curl-to-elisp"','"xuchunyang"','"curl-to-elisp"',NULL,NULL,NULL,'"https://github.com/xuchunyang/curl-to-elisp"','"https://github.com/xuchunyang/curl-to-elisp"','"https://github.com/emacsmirror/curl-to-elisp"',NULL,'"GPL-3.0-or-later"','"2020"','"20201124"','"Convert cURL command to Emacs Lisp code"','"Convert cURL command to Emacs Lisp code.\n\nTo get started, try\n\n M=x curl-to-elisp curl -I example.com\n"','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound',NULL,56,606,NULL,'"master"','eieio_unbound','t'); INSERT INTO packages VALUES('github','"ivy-emoji"','"a1b7d32048278afd9b06536a8af96f533639d146"','"https://github.com/Sbozzolo/ivy-emoji"','"git@github.com:emacsmirror/ivy-emoji.git"','"ivy-emoji"','"Sbozzolo"','"ivy-emoji"',NULL,NULL,NULL,'"https://github.com/sbozzolo/ivy-emoji"','"https://github.com/sbozzolo/ivy-emoji.git"','"https://github.com/emacsmirror/ivy-emoji"',NULL,'"GPL-3.0-or-later"','"2020"','"20200321"','"Insert emojis with ivy"','"ivy-emoji provides a convenient way to insert any emoji in any buffer using\nivy to select the emoji by its name.\n\nA font that supports emoji is needed. The best results are obtained with Noto\nColor Emoji or Symbola. It might be necessary to instruct Emacs to use such\nfont with a line like the following.\n\n(set-fontset-font t ''symbol\n (font-spec :family \"Noto Color Emoji\") nil ''prepend)\n"','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound',NULL,9,1396,NULL,'"master"','eieio_unbound','t'); INSERT INTO packages VALUES('github','"pest-mode"','"8023a92ce59c34dcd1587cbd85ed144f206ddb89"','"https://github.com/ksqsf/pest-mode"','"git@github.com:emacsmirror/pest-mode.git"','"pest-mode"','"ksqsf"','"pest-mode"',NULL,NULL,NULL,'"https://github.com/ksqsf/pest-mode"','"https://github.com/ksqsf/pest-mode"','"https://github.com/emacsmirror/pest-mode"',NULL,'"GPL-3.0-or-later"','"2020"','"20221231"','"Major mode for editing Pest files"','"This package provides GNU Emacs major modes for editing Pest\ngrammar files. Currently, it supports syntax highlighting,\nindentation, imenu integration.\n\nSyntax checking is available from flymake-pest or flycheck-pest.\n\nAlso, you can use `pest-test-grammar'' to open a new buffer, in\nwhich you can experiment with your language defined by the\ngrammar. In this new buffer, you can use `pest-analyze-input''\n(default keybinding: C-c C-c) to analyze the input, which will\ngive you an analysis report of the structure. Also, if\n`eldoc-mode'' is enabled, put the point anywhere under an\ngrammatical element, a path on the parse tree will be shown in\nthe minibuffer.\n"','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound',NULL,19,751,NULL,'"master"','eieio_unbound','t'); @@ -7676,7 +7676,7 @@ INSERT INTO packages VALUES('github','"spdx"','"b8ff69f4cbd345411f95c294920bd3dc INSERT INTO packages VALUES('codeberg','"default-font-presets"','"21b0ab8e5363ad5b83df1458cca2380a8ebe318d"','"https://codeberg.org/ideasman42/emacs-default-font-presets"','"git@github.com:emacsmirror/default-font-presets.git"','"default-font-presets"','"ideasman42"','"emacs-default-font-presets"',NULL,NULL,NULL,'"https://codeberg.org/ideasman42/emacs-default-font-presets"','"https://codeberg.org/ideasman42/emacs-default-font-presets"','"https://github.com/emacsmirror/default-font-presets"',NULL,'"GPL-2.0-or-later"','"2020"','"20230708"','"Support selecting fonts from a list of presets"','"This package provides a convenient method of selecting default fonts.\n\nTo bind keys to next/previous font.\n\n\nUsage\n\nExample:\n\n (when (display-graphic-p)\n (define-key global-map (kbd \"\") ''default-font-presets-forward)\n (define-key global-map (kbd \"\") ''default-font-presets-backward))\n"','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound',NULL,NULL,1032,NULL,'"main"','eieio_unbound','t'); INSERT INTO packages VALUES('github','"snow"','"be17977677fa29709a726715a1a1cba1bd299f68"','"https://github.com/alphapapa/snow.el"','"git@github.com:emacsmirror/snow.git"','"snow"','"alphapapa"','"snow.el"',NULL,NULL,NULL,'"https://github.com/alphapapa/snow.el"','"https://github.com/alphapapa/snow.el"','"https://github.com/emacsmirror/snow"',NULL,'"GPL-3.0-or-later"','"2020"','"20221226"','"Let it snow in Emacs!"','"Let it snow in Emacs! Command `snow'' displays a buffer in which it\nsnows. The storm varies in intensity, a gentle breeze blows at\ntimes, and snow accumulates on the terrain in the scene.\n"','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound',NULL,82,2987,NULL,'"master"','eieio_unbound','t'); INSERT INTO packages VALUES('github','"org-inline-pdf"','"f4c2bac09c9b4c5d65b707b397fd44a3052bdf4e"','"https://github.com/shg/org-inline-pdf.el"','"git@github.com:emacsmirror/org-inline-pdf.git"','"org-inline-pdf"','"shg"','"org-inline-pdf.el"',NULL,NULL,NULL,'"https://github.com/shg/org-inline-pdf.el"','"https://github.com/shg/org-inline-pdf.el"','"https://github.com/emacsmirror/org-inline-pdf"',NULL,'"GPL-3.0-or-later"','"20201130"','"20230826"','"Inline PDF previewing for Org"','"Enable inline PDF preview in Org buffers.\n"','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound',NULL,46,2584,NULL,'"master"','eieio_unbound','t'); -INSERT INTO packages VALUES('codeberg','"tree-sitter-indent"','"4ef246db3e4ff99f672fe5e4b416c890f885c09e"','"https://codeberg.org/FelipeLema/tree-sitter-indent.el"','"git@github.com:emacsmirror/tree-sitter-indent.git"','"tree-sitter-indent"','"FelipeLema"','"tree-sitter-indent.el"',NULL,NULL,NULL,'"https://codeberg.org/FelipeLema/tree-sitter-indent.el"','"https://codeberg.org/FelipeLema/tree-sitter-indent.el"','"https://github.com/emacsmirror/tree-sitter-indent"',NULL,'"GPL-3.0-or-later"','"2020"','"20220411"','"Provide indentation with a Tree-sitter backend"','"Use Tree-sitter as backend to source code indentation.\n\nProvide an `indent-line-function` using the emacs-tree-sitter package\nUsage (for Rust language):\n\n(require ''tree-sitter-indent)\n(tree-sitter-require ''rust)\n\n(add-hook ''rust-mode-hook #''tree-sitter-indent-mode)\n\nThe code in this package was based on Atom implementation of line indenting using\nTree-sitter at https://github.com/atom/atom/pull/18321/\n\nSee Atom''s \"Creating a Grammat\" page for therminology\nhttps://flight-manual.atom.io/hacking-atom/sections/creating-a-grammar/\n"','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound',NULL,NULL,29251,NULL,'"main"','eieio_unbound','t'); +INSERT INTO packages VALUES('shelved','"tree-sitter-indent"','"4ef246db3e4ff99f672fe5e4b416c890f885c09e"','"https://codeberg.org/FelipeLema/tree-sitter-indent.el"','"https://github.com/emacsattic/tree-sitter-indent"','"tree-sitter-indent"','"FelipeLema"','"tree-sitter-indent.el"',NULL,NULL,NULL,'"https://codeberg.org/FelipeLema/tree-sitter-indent.el"','"https://codeberg.org/FelipeLema/tree-sitter-indent.el"','"https://github.com/emacsattic/tree-sitter-indent"',NULL,'"GPL-3.0-or-later"','"2020"','"20220411"','"Provide indentation with a Tree-sitter backend"','"Use Tree-sitter as backend to source code indentation.\n\nProvide an `indent-line-function` using the emacs-tree-sitter package\nUsage (for Rust language):\n\n(require ''tree-sitter-indent)\n(tree-sitter-require ''rust)\n\n(add-hook ''rust-mode-hook #''tree-sitter-indent-mode)\n\nThe code in this package was based on Atom implementation of line indenting using\nTree-sitter at https://github.com/atom/atom/pull/18321/\n\nSee Atom''s \"Creating a Grammat\" page for therminology\nhttps://flight-manual.atom.io/hacking-atom/sections/creating-a-grammar/\n"','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound',NULL,NULL,29251,NULL,'"main"','eieio_unbound','t'); INSERT INTO packages VALUES('sourcehut','"visible-mark"','"a584db9bc88953b23a9648b3e14ade90767207f8"','"https://git.sr.ht/~iank/visible-mark"','"git@github.com:emacsmirror/visible-mark.git"','"visible-mark"','"iank"','"visible-mark"',NULL,NULL,NULL,'"https://git.sr.ht/~iank/visible-mark"','"https://gitlab.com/iankelling/visible-mark"','"https://github.com/emacsmirror/visible-mark"','"https://emacswiki.org/VisibleMark"','"GPL-3.0-or-later"','"20080221"','"20160815"','"Make marks visible"','"Emacs minor mode to highlight mark(s).\n\nAllows setting the number of marks to display, and the faces to display them.\n\nA good blog post was written introducing this package:\nhttp://pragmaticemacs.com/emacs/regions-marks-and-visual-mark/\n\nExample installation:\n\n1. Put this file in Emacs''s load-path\n\n2. add custom faces to init file\n(require ''visible-mark)\n(global-visible-mark-mode 1) ;; or add (visible-mark-mode) to specific hooks\n\n3. Add customizations. The defaults are very minimal. They could also be set\nvia customize.\n\n(defface visible-mark-active ;; put this before (require ''visible-mark)\n ''((((type tty) (class mono)))\n (t (:background \"magenta\"))) \"\")\n(setq visible-mark-max 2)\n(setq visible-mark-faces `(visible-mark-face1 visible-mark-face2))\n\n\nAdditional useful functions like unpoping the mark are at\nhttp://www.emacswiki.org/emacs/MarkCommands\nand http://www.emacswiki.org/emacs/VisibleMark\n\nKnown bugs\n\nObserved in circe, when the buffer has a right margin, and there\nis a mark at the beginning of a line, any text in the margin on that line\ngets styled with the mark''s face. May also happen for left margins, but\nhaven''t tested yet.\n\nPatches / pull requests / feedback welcome.\n"','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound',NULL,NULL,6692,NULL,'"master"','eieio_unbound','t'); INSERT INTO packages VALUES('sourcehut','"bbdb-csv-import"','"dc9e722d1c1fcd55b71625ee3f05a4921851d186"','"https://git.sr.ht/~iank/bbdb-csv-import"','"git@github.com:emacsmirror/bbdb-csv-import.git"','"bbdb-csv-import"','"iank"','"bbdb-csv-import"',NULL,NULL,NULL,'"https://git.sr.ht/~iank/bbdb-csv-import"','"https://gitlab.com/iankelling/bbdb-csv-import"','"https://github.com/emacsmirror/bbdb-csv-import"',NULL,'"GPL-3.0-or-later"','"20140401"','"20160827"','"Import csv to bbdb version 3+"','"Importer of csv (comma separated value) text into Emacs’s bbdb database,\nversion 3+. Works out of the box with csv exported from Thunderbird, Gmail,\nLinkedin, Outlook.com/hotmail, and probably others. \nEasily extensible to handle new formats.\n"','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound',NULL,NULL,3828,NULL,'"master"','eieio_unbound','t'); INSERT INTO packages VALUES('github','"circleci-api"','"2e39c5896819bb2063f9d7795c4299f419cf5542"','"https://github.com/sulami/circleci-api.el"','"git@github.com:emacsmirror/circleci-api.git"','"circleci-api"','"sulami"','"circleci-api.el"',NULL,NULL,NULL,'"https://github.com/sulami/circleci-api.el"','"https://github.com/sulami/circleci-api"','"https://github.com/emacsmirror/circleci-api"',NULL,'"GPL-3.0-or-later"',NULL,'"20210227"','"Bindings for the CircleCI API"','"Bindings for the CircleCI API.\n"','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound',NULL,4,145,NULL,'"master"','eieio_unbound','t'); @@ -7784,7 +7784,7 @@ INSERT INTO packages VALUES('github','"ox-bb"','"545d2e1547fdc48a5757152d19233ef INSERT INTO packages VALUES('github','"reddigg"','"633c628d4544616cd023ca540819b784a6986426"','"https://github.com/thanhvg/emacs-reddigg"','"git@github.com:emacsmirror/reddigg.git"','"reddigg"','"thanhvg"','"emacs-reddigg"',NULL,NULL,NULL,'"https://github.com/thanhvg/emacs-reddigg"','"https://github.com/thanhvg/emacs-reddigg"','"https://github.com/emacsmirror/reddigg"',NULL,'"GPL-3.0-or-later"','"2021"','"20240106"','"A reader for redditt"','"This package allows you to browse reddit in org-mode.\n\nBuffers:\nThere are three buffers which are on org-mode. They show links and elisp\ncommands which will run when you enter/click (org-open-at-point) on them.\n*reddigg-main*: show your subreddit list, enter on them will fetch the\nsubreddit posts and show them on *reddigg*. On *reddigg* when you enter on a\npost will fetch the comments and show them on *reddigg-comments* buffer.\n\nVariables:\nreddigg-subs: list of subreddits you want to show on *reddigg-main*\n\n* Commands\nreddigg-view-main: show your subreddit list in *reddigg-main*, r/all and\nr/popular are included.\n\nreddigg-view-sub: prompt for a subreddits and show it,\n\nreddigg-view-frontpage: view frontpage\n\nreddigg-view-comments: prompt for a post (eg:\nr/emacs/comments/lfww57/weekly_tipstricketc_thread/ or\nhttps://old.reddit.com/r/emacs/comments/lfww57/weekly_tipstricketc_thread/)\nand show it.\n\n* Remarks\nThis mode only lets you view reddit. For a complete interaction with reddit check\nout md4rd at https://github.com/ahungry/md4rd.\n"','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound',NULL,39,2090,NULL,'"master"','eieio_unbound','t'); INSERT INTO packages VALUES('github','"sketch-themes"','"5534254232f1a556ec20952c75b5506625573049"','"https://github.com/dawranliou/sketch-themes"','"git@github.com:emacsmirror/sketch-themes.git"','"sketch-themes"','"dawranliou"','"sketch-themes"',NULL,NULL,NULL,'"https://github.com/dawranliou/sketch-themes"','"https://github.com/dawranliou/sketch-themes"','"https://github.com/emacsmirror/sketch-themes"',NULL,'"GPL-3.0-or-later"','"2020"','"20230210"','"Sketch color themes"','"A collection of (almost) grayscale Emacs themes. A lot of the code and\nconcepts were inspired by [@cryon](https://github.com/cryon)''s [Almost Mono\nThemes](https://github.com/cryon/almost-mono-themes). Mostly what I did is\ntweaking the color slightly to fit my tastes. Huge thanks to him!\n"','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound',NULL,33,982,NULL,'"main"','eieio_unbound','t'); INSERT INTO packages VALUES('github','"tab-bar-lost-commands"','"989e03dc3d1057264b21b9a5d241fcba86cd297a"','"https://github.com/fritzgrabo/tab-bar-lost-commands"','"git@github.com:emacsmirror/tab-bar-lost-commands.git"','"tab-bar-lost-commands"','"fritzgrabo"','"tab-bar-lost-commands"',NULL,NULL,NULL,'"https://github.com/fritzgrabo/tab-bar-lost-commands"','"https://github.com/fritzgrabo/tab-bar-lost-commands"','"https://github.com/emacsmirror/tab-bar-lost-commands"',NULL,'"GPL-3.0-or-later"','"2021"','"20211013"','"The \"lost commands\" of the tab bar"','"The \"lost commands\" of the tab bar.\n\nThat is, simple and convenient commands that help with common tab bar\nuse-cases regarding the creation, selection and movement of tabs\nwithout the need to use prefix arguments (for reasons of ergonomics:\nin my own experience at least, frequently needing to type prefix\narguments breaks my flow enough to be distracting).\n"','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound',NULL,6,159,NULL,'"main"','eieio_unbound','t'); -INSERT INTO packages VALUES('github','"tree-sitter-langs"','"a94cfcf64ea15cc6a6c330bb145d2810f5f771a1"','"https://github.com/emacs-tree-sitter/tree-sitter-langs"','"git@github.com:emacsmirror/tree-sitter-langs.git"','"tree-sitter-langs"','"emacs-tree-sitter"','"tree-sitter-langs"',NULL,NULL,NULL,'"https://github.com/emacs-tree-sitter/tree-sitter-langs"','"https://github.com/emacs-tree-sitter/tree-sitter-langs"','"https://github.com/emacsmirror/tree-sitter-langs"',NULL,'"MIT"','"2021"','"20240609"','"Grammar bundle for tree-sitter"','"This is a convenient language bundle for the Emacs package `tree-sitter''.\nIt serves as an interim distribution mechanism, until `tree-sitter'' is\nwidespread enough for language-specific major modes to incorporate its\nfunctionalities.\n\nFor each supported language, this package provides:\n\n1. Pre-compiled grammar binaries for 3 major platforms: macOS, Linux and\n Windows, on x86_64. In the future, `tree-sitter-langs'' may provide tooling\n for major modes to do this on their own.\n\n2. Optional highlighting patterns. This is mainly intended for major modes\n that are not aware of `tree-sitter''. A language major mode that wants to\n use `tree-sitter'' for syntax highlighting should instead provide the query\n patterns on its own, using the mechanisms defined by `tree-sitter-hl''.\n\n3. Optional query patterns for other minor modes that provide high-level\n functionalities on top of `tree-sitter'', such as code folding, evil text\n objects... As with highlighting patterns, major modes that are directly\n aware of `tree-sitter'' should provide the query patterns on their own.\n"','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound',NULL,233,100402,NULL,'"master"','eieio_unbound','t'); +INSERT INTO packages VALUES('shelved','"tree-sitter-langs"','"a94cfcf64ea15cc6a6c330bb145d2810f5f771a1"','"https://github.com/emacs-tree-sitter/tree-sitter-langs"','"https://github.com/emacsattic/tree-sitter-langs"','"tree-sitter-langs"','"emacs-tree-sitter"','"tree-sitter-langs"',NULL,NULL,NULL,'"https://github.com/emacs-tree-sitter/tree-sitter-langs"','"https://github.com/emacs-tree-sitter/tree-sitter-langs"','"https://github.com/emacsattic/tree-sitter-langs"',NULL,'"MIT"','"2021"','"20240609"','"Grammar bundle for tree-sitter"','"This is a convenient language bundle for the Emacs package `tree-sitter''.\nIt serves as an interim distribution mechanism, until `tree-sitter'' is\nwidespread enough for language-specific major modes to incorporate its\nfunctionalities.\n\nFor each supported language, this package provides:\n\n1. Pre-compiled grammar binaries for 3 major platforms: macOS, Linux and\n Windows, on x86_64. In the future, `tree-sitter-langs'' may provide tooling\n for major modes to do this on their own.\n\n2. Optional highlighting patterns. This is mainly intended for major modes\n that are not aware of `tree-sitter''. A language major mode that wants to\n use `tree-sitter'' for syntax highlighting should instead provide the query\n patterns on its own, using the mechanisms defined by `tree-sitter-hl''.\n\n3. Optional query patterns for other minor modes that provide high-level\n functionalities on top of `tree-sitter'', such as code folding, evil text\n objects... As with highlighting patterns, major modes that are directly\n aware of `tree-sitter'' should provide the query patterns on their own.\n"','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound',NULL,233,100402,NULL,'"master"','eieio_unbound','t'); INSERT INTO packages VALUES('github','"all-the-icons-dired"','"e157f0668f22ed586aebe0a2c0186ab07702986c"','"https://github.com/wyuenho/all-the-icons-dired"','"git@github.com:emacsmirror/all-the-icons-dired.git"','"all-the-icons-dired"','"wyuenho"','"all-the-icons-dired"',NULL,NULL,NULL,'"https://github.com/wyuenho/all-the-icons-dired"','"https://github.com/wyuenho/all-the-icons-dired"','"https://github.com/emacsmirror/all-the-icons-dired"',NULL,'"GPL-3.0-or-later"','"2020"','"20231207"','"Shows icons for each file in dired mode"','"To use this package, simply add this to your init.el:\n(add-hook ''dired-mode-hook ''all-the-icons-dired-mode)\n\nTo manually install, add this to your init.el before the hook mentioned above.\n(add-to-load-path (expand-file-name \"~/path/to/all-the-icons-dired\"))\n(load \"all-the-icons-dired.el\")\n"','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound',NULL,23,139238,NULL,'"master"','eieio_unbound','t'); INSERT INTO packages VALUES('gnu-elpa','"vcl-mode"','"ff7331de91e399af4b222cad0b0a1d445f82b333"','"https://git.savannah.gnu.org/git/emacs/elpa.git"','"git@github.com:emacsmirror/vcl-mode.git"','"vcl-mode"',NULL,NULL,NULL,NULL,NULL,'"https://git.savannah.gnu.org/cgit/emacs/elpa.git/log/?h=externals/vcl-mode"','"https://elpa.gnu.org/packages/vcl-mode.html"','"https://github.com/emacsmirror/vcl-mode"',NULL,'"GPL-3.0-or-later"','"2018"','"20201127"','"Major mode for Varnish Configuration Language"','"Emacs support for Varnish''s configuration language:\nhttps://varnish-cache.org/docs/trunk/users-guide/vcl.html\nThis version of vcl-mode supports VCL-4.0.\n\nThe features provided are auto-indentation (based on CC-mode''s\nengine), keyword highlighting, and matching of {\"...\"} multi-line\nstring delimiters.\n\nIf you need support for VCL-2.0, you might have more luck with the older\npackage: https://github.com/ssm/elisp/blob/master/vcl-mode.el\n"','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound',NULL,NULL,2221,NULL,'"externals/vcl-mode"','eieio_unbound','t'); INSERT INTO packages VALUES('github','"apheleia"','"61766b50b24fa16be519d77795dc63522e04dce8"','"https://github.com/radian-software/apheleia"','"git@github.com:emacsmirror/apheleia.git"','"apheleia"','"radian-software"','"apheleia"',NULL,NULL,NULL,'"https://github.com/radian-software/apheleia"','"https://github.com/radian-software/apheleia"','"https://github.com/emacsmirror/apheleia"',NULL,'"MIT"','"20190707"','"20240517"','"Reformat buffer stably"','"Apheleia is an Emacs Lisp package which allows you to reformat a\nbuffer without moving point. This solves the usual problem of\nrunning a tool like Prettier or Black on `before-save-hook'', namely\nthat it resets point to the beginning of the buffer. Apheleia\nmaintains the position of point relative to its surrounding text\neven if the buffer is modified by the reformatting.\n\nPlease see https://github.com/radian-software/apheleia for more information.\n"','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound',NULL,505,11368,NULL,'"main"','eieio_unbound','t'); @@ -7940,7 +7940,7 @@ INSERT INTO packages VALUES('github','"750words"','"8abef82d644223c7991beb689072 INSERT INTO packages VALUES('github','"seriestracker"','"49b1e7a822c973c48007dc6461577ee68124ddc8"','"https://github.com/MaximeWack/seriestracker"','"git@github.com:emacsmirror/seriestracker.git"','"seriestracker"','"MaximeWack"','"seriestracker"',NULL,NULL,NULL,'"https://github.com/MaximeWack/seriestracker"','"https://www.github.com/MaximeWack/seriesTracker"','"https://github.com/emacsmirror/seriestracker"',NULL,'"GPL-3.0-or-later"','"2022"','"20230821"','"Series tracker"','"seriestracker implements a major mode for tracking TV shows.\nTV shows data (episode list, release dates, etc.)\nare sourced from the free database hosted at episodate.com\nThe mode presents an outlined list of tracked shows,\ntheir episodes and release dates, and enables the user\nto see when new episodes for their favorite shows get released,\nand track their progress in watching a series.\n"','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound',NULL,21,193,NULL,'"master"','eieio_unbound','t'); INSERT INTO packages VALUES('github','"huecycle"','"a05e32351dcff3e61b5f15800556adfe1939c112"','"https://github.com/pnor/huecycle"','"git@github.com:emacsmirror/huecycle.git"','"huecycle"','"pnor"','"huecycle"',NULL,NULL,NULL,'"https://github.com/pnor/huecycle"','"https://github.com/pnor/huecycle"','"https://github.com/emacsmirror/huecycle"',NULL,'"GPL-2.0-or-later"','"2021"','"20210829"','"Idle color animation"','"`huecycle'' provides idle color animation for any face, or groups of faces.\nTry it out by setting the faces to huecycle:\n`(huecycle-set-faces ((foreground . mode-line)))''\nThen running `(huecycle)'' start changing the color.\n"','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound',NULL,13,140,NULL,'"master"','eieio_unbound','t'); INSERT INTO packages VALUES('github','"ox-yaow"','"036b285b800c7b310398bce0212b14d93b717d48"','"https://github.com/LaurenceWarne/ox-yaow.el"','"git@github.com:emacsmirror/ox-yaow.git"','"ox-yaow"','"LaurenceWarne"','"ox-yaow.el"',NULL,NULL,NULL,'"https://github.com/LaurenceWarne/ox-yaow.el"','"https://github.com/LaurenceWarne/ox-yaow.el"','"https://github.com/emacsmirror/ox-yaow"',NULL,'"GPL-3.0-or-later"','"2020"','"20220702"','"Generate html pages from org files"','"This package adds another org html export option which aims to provide a\nlightweight wiki.\n\nExample usage:\n\nAssuming you have some org files in ~/org, first register a new project\nusing `org-publish-project-alist'':\n\n(let* ((rto-css ''(\"https://fniessen.github.io/org-html-themes/src/readtheorg_theme/css/htmlize.css\" \"https://fniessen.github.io/org-html-themes/src/readtheorg_theme/css/readtheorg.css\"))\n\11 (rto-js ''(\"https://fniessen.github.io/org-html-themes/src/lib/js/jquery.stickytableheaders.min.js\" \"https://fniessen.github.io/org-html-themes/src/readtheorg_theme/js/readtheorg.js\"))\n\11 (extra-js ''(\"https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js\"\11\"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js\" ))\n\11 (ox-yaow-html-head (concat (mapconcat (lambda (url) (concat \"\\n\")) rto-css \"\")\n\11\11\11\11\11\11\11\11(mapconcat (lambda (url) (concat \"\\n\")) (append rto-js extra-js) \"\"))))\n(setq org-publish-project-alist\n\11 (append\n\11 `((\"wiki-pages\"\n\11\11 ;;-------------------------------\n\11\11 ;; Standard org publish options\n\11\11 ;;-------------------------------\n\11\11 :base-directory \"~/org/\"\n\11\11 :base-extension \"org\"\n\11\11 :publishing-directory \"~/wiki/\"\n\11\11 :html-head ,ox-yaow-html-head\n\11\11 :html-preamble t\n\11\11 :recursive t\n\11\11 :publishing-function ox-yaow-publish-to-html\n\11\11 ;; Auto generates indexing files\n\11\11 :preparation-function ox-yaow-preparation-fn\n\11\11 ;; Removes auto-generated files\n\11\11 :completion-function ox-yaow-completion-fn\n\11\11 ;;------------------------------\n\11\11 ;; Options specific to ox-yaow\n\11\11 ;;------------------------------\n\11\11 ;; Page to be regarded as the \"homepage\"\n\11\11 :ox-yaow-wiki-home-file \"~/org/wiki.org\"\n\11\11 ;; Don''t generate links for these files\n\11\11 :ox-yaow-file-blacklist (\"~/org/maths/answers.org\")\n\11\11 ;; Max depths of sub links on indexing files\n\11\11 :ox-yaow-depth 2)\n\11\11 ;; For static\n\11\11 (\"wiki-static\"\n\11\11 :base-directory \"~/org/\"\n\11\11 :base-extension \"css\\\\|js\\\\|png\\\\|jpg\\\\|gif\\\\|pdf\\\\|mp3\\\\|ogg\\\\|swf\"\n\11\11 :publishing-directory \"~/wiki/\"\n\11\11 :recursive t\n :publishing-function org-publish-attachment)\n\11\11 (\"wiki\"\n\11\11 :components (\"wiki-pages\" \"wiki-static\")))\n\11 org-publish-project-alist)))\n\nThe project can then be published via `org-export-dispatch''\n"','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound',NULL,2,365,NULL,'"master"','eieio_unbound','t'); -INSERT INTO packages VALUES('github','"pygn-mode"','"9957f3e70b48b6cde77e26253feddad2cd4ca0f0"','"https://github.com/dwcoates/pygn-mode"','"git@github.com:emacsmirror/pygn-mode.git"','"pygn-mode"','"dwcoates"','"pygn-mode"',NULL,NULL,NULL,'"https://github.com/dwcoates/pygn-mode"','"https://github.com/dwcoates/pygn-mode"','"https://github.com/emacsmirror/pygn-mode"',NULL,'"BSD-2-Clause"','"2023"','"20230605"','"Major-mode for chess PGN files, powered by Python"','"Quickstart\n\n (require ''pygn-mode)\n\n M-x pygn-mode-run-diagnostic\n\nExplanation\n\n Pygn-mode is a major-mode for viewing and editing chess PGN files.\n Directly editing PGN files is interesting for programmers who are\n developing chess engines, or advanced players who are doing deep\n analysis on games. This mode is not useful for simply playing chess.\n\nBindings\n\n No keys are bound by default. Consider\n\n (eval-after-load \"pygn-mode\"\n (define-key pygn-mode-map (kbd \"C-c C-n\") ''pygn-mode-next-game)\n (define-key pygn-mode-map (kbd \"C-c C-p\") ''pygn-mode-previous-game)\n (define-key pygn-mode-map (kbd \"M-f\") ''pygn-mode-next-move)\n (define-key pygn-mode-map (kbd \"M-b\") ''pygn-mode-previous-move)\n (define-key pygn-mode-map (kbd \"C-h $\") ''pygn-mode-describe-annotation-at-pos))\n\nCustomization\n\n M-x customize-group RET pygn RET\n\nSee Also\n\n http://www.saremba.de/chessgml/standards/pgn/pgn-complete.htm\n\n https://github.com/dwcoates/uci-mode\n\nPrior Art\n\n https://github.com/jwiegley/emacs-chess\n\nNotes\n\nCompatibility and Requirements\n\n GNU Emacs 26.1+, compiled with dynamic module support\n\n tree-sitter.el and tree-sitter-langs.el\n\n Python and the chess library are needed for numerous features such\n as SVG board images:\n\n https://pypi.org/project/chess/\n\n A version of the Python chess library is bundled with this package.\n Note that the chess library has its own license (GPL3+).\n"','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound',NULL,10,454,NULL,'"master"','eieio_unbound','t'); +INSERT INTO packages VALUES('shelved','"pygn-mode"','"9957f3e70b48b6cde77e26253feddad2cd4ca0f0"','"https://github.com/dwcoates/pygn-mode"','"https://github.com/emacsattic/pygn-mode"','"pygn-mode"','"dwcoates"','"pygn-mode"',NULL,NULL,NULL,'"https://github.com/dwcoates/pygn-mode"','"https://github.com/dwcoates/pygn-mode"','"https://github.com/emacsattic/pygn-mode"',NULL,'"BSD-2-Clause"','"2023"','"20230605"','"Major-mode for chess PGN files, powered by Python"','"Quickstart\n\n (require ''pygn-mode)\n\n M-x pygn-mode-run-diagnostic\n\nExplanation\n\n Pygn-mode is a major-mode for viewing and editing chess PGN files.\n Directly editing PGN files is interesting for programmers who are\n developing chess engines, or advanced players who are doing deep\n analysis on games. This mode is not useful for simply playing chess.\n\nBindings\n\n No keys are bound by default. Consider\n\n (eval-after-load \"pygn-mode\"\n (define-key pygn-mode-map (kbd \"C-c C-n\") ''pygn-mode-next-game)\n (define-key pygn-mode-map (kbd \"C-c C-p\") ''pygn-mode-previous-game)\n (define-key pygn-mode-map (kbd \"M-f\") ''pygn-mode-next-move)\n (define-key pygn-mode-map (kbd \"M-b\") ''pygn-mode-previous-move)\n (define-key pygn-mode-map (kbd \"C-h $\") ''pygn-mode-describe-annotation-at-pos))\n\nCustomization\n\n M-x customize-group RET pygn RET\n\nSee Also\n\n http://www.saremba.de/chessgml/standards/pgn/pgn-complete.htm\n\n https://github.com/dwcoates/uci-mode\n\nPrior Art\n\n https://github.com/jwiegley/emacs-chess\n\nNotes\n\nCompatibility and Requirements\n\n GNU Emacs 26.1+, compiled with dynamic module support\n\n tree-sitter.el and tree-sitter-langs.el\n\n Python and the chess library are needed for numerous features such\n as SVG board images:\n\n https://pypi.org/project/chess/\n\n A version of the Python chess library is bundled with this package.\n Note that the chess library has its own license (GPL3+).\n"','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound',NULL,10,454,NULL,'"master"','eieio_unbound','t'); INSERT INTO packages VALUES('sourcehut','"zoxide"','"ae3ed2c5c6d03ee910d486ab47a7fdacefceb66f"','"https://git.sr.ht/~vonfry/zoxide.el"','"https://github.com/emacsmirror/zoxide"','"zoxide"','"vonfry"','"zoxide.el"',NULL,NULL,NULL,'"https://git.sr.ht/~vonfry/zoxide.el"','"https://gitlab.com/Vonfry/zoxide.el"','"https://github.com/emacsmirror/zoxide"',NULL,'"GPL-3.0-or-later"','"20210623"','"20230913"','"Find file by zoxide"','"Zoxide for finding file and open directory.\n\nPlease see readme.org from the same repository for documentation.\n"','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound',NULL,NULL,637,NULL,'"master"','eieio_unbound','t'); INSERT INTO packages VALUES('github','"chemtable"','"ca0fea2f28162e90a93be242279ec6aee9046475"','"https://github.com/sergiruiztrepat/chemtable"','"git@github.com:emacsmirror/chemtable.git"','"chemtable"','"sergiruiztrepat"','"chemtable"',NULL,NULL,NULL,'"https://github.com/sergiruiztrepat/chemtable"','"https://github.com/sergiruiztrepat/chemtable"','"https://github.com/emacsmirror/chemtable"',NULL,'"GPL-3.0-or-later"','"2021"','"20230314"','"Periodic table of the elements"','"Periodic table of the elements\n\nInstallation:\n\nAfter installing the package (or copying it to your load-path), add this\nto your init file:\n\n(require ''chemtable)\n\nUse it with: M-x chemtable\n\nPlease, email me your comments, bugs, improvements or opinions on\nthis package to sergi@aloe-associacio.org\n"','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound',NULL,12,587,NULL,'"main"','eieio_unbound','t'); INSERT INTO packages VALUES('github','"capnp-mode"','"f668fb59515d182ef3e6cefa7842662d4b37a8d7"','"https://github.com/capnproto/capnproto"','"git@github.com:emacsmirror/capnp-mode.git"','"capnp-mode"','"capnproto"','"capnproto"',NULL,NULL,NULL,'"https://github.com/capnproto/capnproto"','"https://github.com/capnproto/capnproto"','"https://github.com/emacsmirror/capnp-mode"',NULL,'"public-domain"',NULL,'"20240610"','"Major mode for editing Capn'' Proto Files"','"Provides basic syntax highlighting for capnp files.\n\nTo use:\n\nAdd something like this to your .emacs file:\n\n(add-to-list ''load-path \"~/src/capnproto/highlighting/emacs\")\n(require ''capnp-mode)\n"','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound',NULL,11314,472,NULL,'"v2"','eieio_unbound','t'); @@ -8139,7 +8139,7 @@ INSERT INTO packages VALUES('github','"accent"','"a90b907d772310cf52d2a4f8f59727 INSERT INTO packages VALUES('github','"asm-blox"','"6731d8e4f78d0b43ec9b90d8184c1d86d725ac7c"','"https://github.com/zkry/asm-blox"','"git@github.com:emacsmirror/asm-blox.git"','"asm-blox"','"zkry"','"asm-blox"',NULL,NULL,NULL,'"https://github.com/zkry/asm-blox"','"https://github.com/zkry/asm-blox"','"https://github.com/emacsmirror/asm-blox"',NULL,'"GPL-3.0-or-later"','"2022"','"20240106"','"Programming game involving WAT"','"Asm-blox is a programming game where you are tasked with writing\ncode to complete puzzles. Code is written on a 4x3 grid of cells\nwhere your room to write code and memory is limited. Complex\nprograms must be written by combining code cells, passing messages\nbetween them. The command `asm-blox'' will open the puzzle listing\nbuffer where you can select a puzzle to work on. For detains on\nhow to program the board please refer to the reference material\nprovided by this package.\n"','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound',NULL,54,322,NULL,'"master"','eieio_unbound','t'); INSERT INTO packages VALUES('codeberg','"diff-ansi"','"cdae72a4713704692aa4edf3433d6b6df1d84746"','"https://codeberg.org/ideasman42/emacs-diff-ansi"','"git@github.com:emacsmirror/diff-ansi.git"','"diff-ansi"','"ideasman42"','"emacs-diff-ansi"',NULL,NULL,NULL,'"https://codeberg.org/ideasman42/emacs-diff-ansi"','"https://codeberg.org/ideasman42/emacs-diff-ansi"','"https://github.com/emacsmirror/diff-ansi"',NULL,'"GPL-2.0-or-later"','"2021"','"20231221"','"Display diff''s using alternative diffing tools"','"Support showing color diffs using external tools.\n\nUsage\n\nSee readme.rst.\n"','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound',NULL,NULL,652,NULL,'"main"','eieio_unbound','t'); INSERT INTO packages VALUES('github','"harpoon"','"2c384accad8df20bcf91c13ea2d21546a2facfe1"','"https://github.com/otavioschwanck/harpoon.el"','"git@github.com:emacsmirror/harpoon.git"','"harpoon"','"otavioschwanck"','"harpoon.el"',NULL,NULL,NULL,'"https://github.com/otavioschwanck/harpoon.el"','"https://github.com/otavioschwanck/harpoon.el"','"https://github.com/emacsmirror/harpoon"',NULL,'"GPL-3.0-or-later"','"2022"','"20231219"','"Bookmarks on steroids"','"This is a plugin base on harpoon from vim (by ThePrimeagen). Is like a\nbookmark manager on steroids.\nYou can easily add, reorder and delete bookmarks. The bookmarks are\nseparated by project and branch.\n\nChangelog\n0.5\nFix when project is not loaded\n\n0.4\nAdded hydra support\n"','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound',NULL,93,646,NULL,'"master"','eieio_unbound','t'); -INSERT INTO packages VALUES('github','"helm-tree-sitter"','"ef5209bd1deb56d6cab7a26e6d55615161f2115a"','"https://github.com/Giedriusj1/helm-tree-sitter"','"git@github.com:emacsmirror/helm-tree-sitter.git"','"helm-tree-sitter"','"Giedriusj1"','"helm-tree-sitter"',NULL,NULL,NULL,'"https://github.com/Giedriusj1/helm-tree-sitter"','"https://github.com/Giedriusj1/helm-tree-sitter"','"https://github.com/emacsmirror/helm-tree-sitter"',NULL,'"GPL-3.0-or-later"','"2021"','"20220328"','"Helm interface for tree-sitter"','"Simple helm interface to tree-sitter.\n\nCurrently only C, C++, Python and Rust are supported, but adding more\nlanguages in the future should be trivial.\n\n\nUsage:\n(require ''helm-tree-sitter)\nand then (helm-tree-sitter) or (helm-tree-sitter-or-imenu)\n\nA debug utility is also provided:\n(require ''helm-tree-sitter-debug)\n(helm-tree-sitter-debug)\nThis works with all modes and simply lists all available nodes\nin the existing tree-sitter-tree.\n"','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound',NULL,7,456,NULL,'"main"','eieio_unbound','t'); +INSERT INTO packages VALUES('shelved','"helm-tree-sitter"','"ef5209bd1deb56d6cab7a26e6d55615161f2115a"','"https://github.com/Giedriusj1/helm-tree-sitter"','"https://github.com/emacsattic/helm-tree-sitter"','"helm-tree-sitter"','"Giedriusj1"','"helm-tree-sitter"',NULL,NULL,NULL,'"https://github.com/Giedriusj1/helm-tree-sitter"','"https://github.com/Giedriusj1/helm-tree-sitter"','"https://github.com/emacsattic/helm-tree-sitter"',NULL,'"GPL-3.0-or-later"','"2021"','"20220328"','"Helm interface for tree-sitter"','"Simple helm interface to tree-sitter.\n\nCurrently only C, C++, Python and Rust are supported, but adding more\nlanguages in the future should be trivial.\n\n\nUsage:\n(require ''helm-tree-sitter)\nand then (helm-tree-sitter) or (helm-tree-sitter-or-imenu)\n\nA debug utility is also provided:\n(require ''helm-tree-sitter-debug)\n(helm-tree-sitter-debug)\nThis works with all modes and simply lists all available nodes\nin the existing tree-sitter-tree.\n"','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound',NULL,7,456,NULL,'"main"','eieio_unbound','t'); INSERT INTO packages VALUES('github','"numbex"','"b64f51388726363fc0d154219e2270c6b9c5ce19"','"https://github.com/enricoflor/numbex"','"git@github.com:emacsmirror/numbex.git"','"numbex"','"enricoflor"','"numbex"',NULL,NULL,NULL,'"https://github.com/enricoflor/numbex"','"https://github.com/enricoflor/numbex"','"https://github.com/emacsmirror/numbex"',NULL,'"GPL-3.0-or-later"','"2021"','"20230601"','"Manage numbered examples"','"numbex.el provides a minor mode that manages numbered examples.\nIts primary function is to take care for the user of the correct\nsequential numbering of examples in the buffer. It also\nautomatically makes sure that references to examples are up to date\nwith the change in the numbering.\n\nFor explanation as to how to use numbex, check the readme.org file\nat .\n"','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound',NULL,4,211,NULL,'"master"','eieio_unbound','t'); INSERT INTO packages VALUES('github','"pretty-speedbar"','"56dc9f114fcc55843e182cde1fc9d7a14c261c6a"','"https://github.com/kcyarn/pretty-speedbar"','"git@github.com:emacsmirror/pretty-speedbar.git"','"pretty-speedbar"','"kcyarn"','"pretty-speedbar"',NULL,NULL,NULL,'"https://github.com/kcyarn/pretty-speedbar"','"https://github.com/kcyarn/pretty-speedbar"','"https://github.com/emacsmirror/pretty-speedbar"',NULL,'"GPL-3.0-or-later"','"20191118"','"20220303"','"Make speedbar pretty"','"Pretty Speedbar defaults to Font Awesome 6 Free Solid, which must be\ninstalled from the otf available from Font Awesome''s GitHub repository --\nhttps://github.com/FortAwesome/Font-Awesome.\nTo use svg icons, you must first run pretty-speedbar-generate. This\ncreates static icon files in the pretty-speedbar-icons-dir. Alternatively,\nicons may be created by hand in the pretty-speedbar-icons-dir.\nTo customize the folder colors, set a hex color for\npretty-speedbar-icon-folder-fill and pretty-speedbar-icon-folder-stroke.\nTo customize the non-folder icons, set a hex color for\npretty-speedbar-icon-fill and pretty-speedbar-icon-stroke.\nTo customize checks and locks, set a hex color for\npretty-speedbar-about-fill and pretty-speedbar-about-stroke.\nTo customize the plus and minus signs used on both the folder and\nnon-folder icons, set pretty-speedbar-signs-fill.\nTo alter the icon size, set pretty--speedbar-icon-size. This sets the\nfolder and non-folder icon height in pixels. Icon width and the about\nicons (check and lock icons) are calculated based on this value.\nChanging the icon font requires changing the unicode setting for each icon.\nPlease see the ''Icon Reference'' section in the readme file for complete\ntable of these variables matched to their unicodes and the output image.\n"','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound',NULL,17,312,NULL,'"main"','eieio_unbound','t'); INSERT INTO packages VALUES('github','"syntree"','"7bbbd4904b0ffe452ec39630042dbc85a7a0b233"','"https://github.com/enricoflor/syntree"','"git@github.com:emacsmirror/syntree.git"','"syntree"','"enricoflor"','"syntree"',NULL,NULL,NULL,'"https://github.com/enricoflor/syntree"','"https://github.com/enricoflor/syntree"','"https://github.com/emacsmirror/syntree"',NULL,'"GPL-3.0-or-later"','"2021"','"20230621"','"Draw plain text constituency trees"','"Syntree.el returns plain text constituency trees, given an input\nthat specifies the constituency. It is primarily aimed at\nlinguists (syntacticians, semanticists etc.) who might want to have\ntrees in their plain text nodes because of their portability, but\nit can of course be used to draw any sort of tree of the suitable\nform.\n\nFor full documentation, see the readme file at\n \nor the info page installed with the package.\n"','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound',NULL,15,179,NULL,'"main"','eieio_unbound','t'); @@ -8330,8 +8330,8 @@ INSERT INTO packages VALUES('github','"sideline-lsp"','"cbea7b84f24d7996dea68da1 INSERT INTO packages VALUES('gitlab','"sq"','"bb0d1756bb9c62bb999fa21e15949e28650c663e"','"https://gitlab.com/sequoia-pgp/sqel"','"git@github.com:emacsmirror/sq.git"','"sq"','"sequoia-pgp"','"sqel"',NULL,NULL,NULL,'"https://gitlab.com/sequoia-pgp/sqel"','"https://gitlab.com/sequoia-pgp/sqel"','"https://github.com/emacsmirror/sq"',NULL,'"GPL-3.0-or-later"','"20210623"','"20220717"','"Bindings for Sequoia PGP''s cli"','"Provides convenient functions and key bindings to inspect OpenPGP\ndata using sq, Sequoia PGP''s command line frontend. Currently,\nthis is mostly useful for OpenPGP developers.\n\nTo enable, add this to your .emacs:\n\n (require ''sq)\n (sq-global-set-keys) ;; Uses the ''C-c s'' chord.\n\nYou can give an alternative chord prefix to sq-global-set-keys.\n"','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound',NULL,NULL,67,NULL,'"main"','eieio_unbound','t'); INSERT INTO packages VALUES('github','"tab-bar-buffers"','"08a3f39c0b1673e3cad34e1f0e83fb56c903586c"','"https://github.com/ajrosen/tab-bar-buffers"','"git@github.com:emacsmirror/tab-bar-buffers.git"','"tab-bar-buffers"','"ajrosen"','"tab-bar-buffers"',NULL,NULL,NULL,'"https://github.com/ajrosen/tab-bar-buffers"','"https://github.com/ajrosen/tab-bar-buffers"','"https://github.com/emacsmirror/tab-bar-buffers"',NULL,'"GPL-2.0-or-later"',NULL,'"20240227"','"Use tab-bar-mode as a buffer manager"','"This package piggy-backs on `tab-bar-mode'' to implement a simple\nbuffer manager. Instead of managing tabs it manages buffers.\n\nInstallation:\n\nAdd the following tor your init file.\n\n`(tab-bar-buffers-mode t)''\n\nOr enable `tab-bar-buffers-mode` from the Easy Customization form.\n\n`(customize-group ''tab-bar-buffers)''\n\nCustomization:\n\n\n`tab-bar-buffers-mode` has a few customization items of its own.\n\n- *Uninteresting buffers* are buffer names that are not interesting\n- *Uninteresting prefixes* are buffer name prefixes that are not interesting (default `(\" \" \"*\")`)\n- *Interesting buffers* are buffers that are always interesting\n\nIf `tab-bar-buffers-mode` determines a buffer is uninteresting, it will **not** be shown in the tab bar.\n\nVisible buffers are always shown.\n\nSome of tab-bar-mode''s customization options are also relevant for tab-bar-buffers.\n\n`tab-bar-close-button-show''\n`tab-bar-position''\n`tab-bar-select-tab-modifiers''\n`tab-bar-tab-hints''\n\nIf `tab-bar-tab-name-function'' is `tab-bar-tab-name-truncated'' then\n`tab-bar-tab-name-truncated-max'' and `tab-bar-tab-name-ellipsis''\nare honored.\n\nFaces:\n\nThe face for `tab-bar-tab'' is used for `current-buffer''.\n`tab-bar-tab-inactive'' is used for all other buffers.\n\nBindings:\n\nKey and mouse bindings are preserved by advising some of\ntab-bar-mode''s commands around their tab-bar-buffers equivalent, as\ndefined by `tab-bar--define-keys''.\n\n`tab-new''\n`tab-bar-select-tab''\n`tab-next''\n`tab-previous''\n`tab-recent''\n`tab-last''\n`tab-bar-close-tab''\n"','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound',NULL,6,117,NULL,'"main"','eieio_unbound','t'); INSERT INTO packages VALUES('sourcehut','"tangonov-theme"','"bfeafe22d38877d4064670adec55ba1e8d09d830"','"https://git.sr.ht/~trevdev/tangonov-theme"','"git@github.com:emacsmirror/tangonov-theme.git"','"tangonov-theme"','"trevdev"','"tangonov-theme"',NULL,NULL,NULL,'"https://git.sr.ht/~trevdev/tangonov-theme"','"https://sr.ht/~trevdev/tangonov-theme"','"https://github.com/emacsmirror/tangonov-theme"',NULL,'"GPL-3.0-or-later"','"2022"','"20230425"','"A 256 color dark theme featuring bright pastels"','"Somewhat inspired by Material Dark, Tangonov aims to be a dark theme with\nbright, pleasant pastel colors that are easy to distinguish from one another.\n"','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound',NULL,NULL,791,NULL,'"main"','eieio_unbound','t'); -INSERT INTO packages VALUES('github','"tree-sitter-ess-r"','"e8c72478d667165bcb16d471e8e2919e47d4331a"','"https://github.com/ShuguangSun/tree-sitter-ess-r"','"git@github.com:emacsmirror/tree-sitter-ess-r.git"','"tree-sitter-ess-r"','"ShuguangSun"','"tree-sitter-ess-r"',NULL,NULL,NULL,'"https://github.com/ShuguangSun/tree-sitter-ess-r"','"https://github.com/ShuguangSun/tree-sitter-ess-r"','"https://github.com/emacsmirror/tree-sitter-ess-r"',NULL,'"GPL-3.0-or-later"','"20211130"','"20231009"','"R with tree-sitter"','"R with tree-sitter\n\n(require ''tree-sitter-ess-r)\n(add-hook ''ess-r-mode-hook ''tree-sitter-ess-r-mode-activate)\nor\nM-x tree-sitter-ess-r-using-r-faces\n\n\nMake tree-sitter to support r\n\nLinux\n1. git clone https://github.com/r-lib/tree-sitter-r.git\n2. gcc ./src/parser.c ./src/scanner.cc -lstdc++ -fPIC -I./ -I./src/ -I./src/tree_sitter --shared -o r.so\n3. cp ./r.so /path/to/tree-sitter-langs/langs/bin (/path/to/tree-sitter-langs/ is path of your tree-sitter-langs package)\n4. mkdir /path/to/tree-sitter-langs/queries/r\n5. cp ./queries/* /path/to/tree-sitter-langs/queries/r\n\n\nWindows (MINGW64)\n1. git clone https://github.com/r-lib/tree-sitter-r.git\n2. gcc ./src/parser.c ./src/scanner.cc -lstdc++ -fPIC -I./ -I./src/ -I./src/tree_sitter --shared -o r.dll\n3. cp ./r.dll /path/to/tree-sitter-langs/langs/bin (/path/to/tree-sitter-langs/ is path of your tree-sitter-langs package)\n4. mkdir /path/to/tree-sitter-langs/queries/r\n5. cp ./queries/* /path/to/tree-sitter-langs/queries/r\n"','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound',NULL,8,328,NULL,'"master"','eieio_unbound','t'); -INSERT INTO packages VALUES('github','"tree-sitter-ispell"','"07b555016cbff5bf6b8238ba06246b4074aaf7cf"','"https://github.com/erickgnavar/tree-sitter-ispell.el"','"git@github.com:emacsmirror/tree-sitter-ispell.git"','"tree-sitter-ispell"','"erickgnavar"','"tree-sitter-ispell.el"',NULL,NULL,NULL,'"https://github.com/erickgnavar/tree-sitter-ispell.el"','"https://github.com/erickgnavar/tree-sitter-ispell.el"','"https://github.com/emacsmirror/tree-sitter-ispell"',NULL,'"GPL-3.0-or-later"','"2022"','"20240603"','"Run ispell on tree-sitter text nodes"','"Run spell check against tree-sitter text nodes\n"','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound',NULL,6,641,NULL,'"master"','eieio_unbound','t'); +INSERT INTO packages VALUES('shelved','"tree-sitter-ess-r"','"e8c72478d667165bcb16d471e8e2919e47d4331a"','"https://github.com/ShuguangSun/tree-sitter-ess-r"','"https://github.com/emacsattic/tree-sitter-ess-r"','"tree-sitter-ess-r"','"ShuguangSun"','"tree-sitter-ess-r"',NULL,NULL,NULL,'"https://github.com/ShuguangSun/tree-sitter-ess-r"','"https://github.com/ShuguangSun/tree-sitter-ess-r"','"https://github.com/emacsattic/tree-sitter-ess-r"',NULL,'"GPL-3.0-or-later"','"20211130"','"20231009"','"R with tree-sitter"','"R with tree-sitter\n\n(require ''tree-sitter-ess-r)\n(add-hook ''ess-r-mode-hook ''tree-sitter-ess-r-mode-activate)\nor\nM-x tree-sitter-ess-r-using-r-faces\n\n\nMake tree-sitter to support r\n\nLinux\n1. git clone https://github.com/r-lib/tree-sitter-r.git\n2. gcc ./src/parser.c ./src/scanner.cc -lstdc++ -fPIC -I./ -I./src/ -I./src/tree_sitter --shared -o r.so\n3. cp ./r.so /path/to/tree-sitter-langs/langs/bin (/path/to/tree-sitter-langs/ is path of your tree-sitter-langs package)\n4. mkdir /path/to/tree-sitter-langs/queries/r\n5. cp ./queries/* /path/to/tree-sitter-langs/queries/r\n\n\nWindows (MINGW64)\n1. git clone https://github.com/r-lib/tree-sitter-r.git\n2. gcc ./src/parser.c ./src/scanner.cc -lstdc++ -fPIC -I./ -I./src/ -I./src/tree_sitter --shared -o r.dll\n3. cp ./r.dll /path/to/tree-sitter-langs/langs/bin (/path/to/tree-sitter-langs/ is path of your tree-sitter-langs package)\n4. mkdir /path/to/tree-sitter-langs/queries/r\n5. cp ./queries/* /path/to/tree-sitter-langs/queries/r\n"','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound',NULL,8,328,NULL,'"master"','eieio_unbound','t'); +INSERT INTO packages VALUES('shelved','"tree-sitter-ispell"','"07b555016cbff5bf6b8238ba06246b4074aaf7cf"','"https://github.com/erickgnavar/tree-sitter-ispell.el"','"https://github.com/emacsattic/tree-sitter-ispell"','"tree-sitter-ispell"','"erickgnavar"','"tree-sitter-ispell.el"',NULL,NULL,NULL,'"https://github.com/erickgnavar/tree-sitter-ispell.el"','"https://github.com/erickgnavar/tree-sitter-ispell.el"','"https://github.com/emacsattic/tree-sitter-ispell"',NULL,'"GPL-3.0-or-later"','"2022"','"20240603"','"Run ispell on tree-sitter text nodes"','"Run spell check against tree-sitter text nodes\n"','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound',NULL,6,641,NULL,'"master"','eieio_unbound','t'); INSERT INTO packages VALUES('github','"yaml-pro"','"d57cbd84ad0afd0fd3168e3d0e6cb5969b610b39"','"https://github.com/zkry/yaml-pro"','"git@github.com:emacsmirror/yaml-pro.git"','"yaml-pro"','"zkry"','"yaml-pro"',NULL,NULL,NULL,'"https://github.com/zkry/yaml-pro"','"https://github.com/zkry/yaml-pro"','"https://github.com/emacsmirror/yaml-pro"',NULL,'"GPL-3.0-or-later"',NULL,'"20240520"','"Parser-aided YAML editing features"','"yaml-pro contains a new mode which provides conveniences when\nediting YAML. Running `yaml-pro-mode'' switches the mode and the\nfollowing commands are available:\n- `yaml-pro-move-subtree-up'' and `yaml-pro-move-subtree-down''\n- `yaml-pro-next-subtree'' and `yaml-pro-prev-subtree'',\n- `yaml-pro-kill-subtree''\n- `yaml-pro-up-level''\n- `yaml-pro-fold-at-point'' and `yaml-pro-unfold-at-point''.\n- `yaml-pro-edit-scalar''\n- `yaml-pro-jump'' or if consult exists `yaml-pro-consult-jump''\n"','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound',NULL,124,3227,NULL,'"master"','eieio_unbound','t'); INSERT INTO packages VALUES('github','"zk-luhmann"','"836943c5f6c6cdb932762385bbdf79e8bcfef3d7"','"https://github.com/localauthor/zk-luhmann"','"git@github.com:emacsmirror/zk-luhmann.git"','"zk-luhmann"','"localauthor"','"zk-luhmann"',NULL,NULL,NULL,'"https://github.com/localauthor/zk-luhmann"','"https://github.com/localauthor/zk-luhmann"','"https://github.com/emacsmirror/zk-luhmann"',NULL,'"GPL-3.0-or-later"','"20220125"','"20240102"','"Support for Luhmann-style IDs in zk"','"Adds support for files with Luhmann-style IDs in zk and zk-index.\n\nLuhmann-style IDs are alphanumeric sequences that immediately follow the\nzk-id in a note''s filename. By default, the Luhmann-ID is surrounded by\nparentheses, with each character in the ID delimited by a comma. A note\nwith such a Luhmann-ID will have a file name that looks something like:\n\n \"202012101215 (1,1,a,3,c) The origin of species.md\"\n\nBecause all files with Luhmann-IDs have normal zk-ids, they are normal\nzk-files. As a result, the naming and ID scheme supported by this package\nsimply offers a different organizing scheme within a zk. It is both fully\nintegrated with zk while being, nevertheless, completely distinct --- a\nsystem within a system.\n"','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound',NULL,10,261,NULL,'"main"','eieio_unbound','t'); INSERT INTO packages VALUES('github','"org-extra-emphasis"','"d5849bb4f5327273b5a51fa6ce0cf623c58bbb16"','"https://github.com/QiangF/org-extra-emphasis"','"git@github.com:emacsmirror/org-extra-emphasis.git"','"org-extra-emphasis"','"QiangF"','"org-extra-emphasis"',NULL,NULL,NULL,'"https://github.com/QiangF/org-extra-emphasis"','"https://github.com/kjambunathan/org-extra-emphasis"','"https://github.com/emacsmirror/org-extra-emphasis"',NULL,'"GPL-3.0-or-later"','"2022"','"20231201"','"Extra Emphasis markers for Org"','"Overview\n========\n\nThis library provides two additional markers `!!'' and `!@'' over\nand above those in `org-emphasis-alist''.''\n\n- Text enclosed in `!!'' is highlighted in yellow, and exported likewise\n- Text enclosed in `!@'' is displayed in red, and exported likewise\n\nFollowing backends are supported: HTML and ODT. For export of extra\nemphasis markers to the ODT side, you need\n[[https://github.com/kjambunathan/org-mode-ox-odt][Enhanced ODT]]\nexporter with version >= 9.5.3.467 (dtd. June 14, 2022 IST). This\nis the first version of the exporter that defines the user option\n`org-odt-extra-styles''.\n\nExample\n=======\n\nSetup\n=====\n\nAdd the following to your `user-init-file'' and restart Emacs.\n\n (requrie ''org-extra-emphasis)\n\nTest Run\n========\n\n1. Create an `org'' file, say `org-export-emphasis.org'' and fill it\n with following content or you can download the file from\n https://raw.githubusercontent.com/kjambunathan/org-extra-emphasis/main/org-extra-emphasis.org\n\n\11 ;; #+TITLE: Test file for ==org-extra-emphasis== library\n\n\11 ;; * Demo of extra emphasis markers ==!!== and ==!@==\n\n\11 ;; !!Ea consectetur laboris adipiscing et ipsum labore esse qui minim\n\11 ;; pariatur et sunt sunt nostrud anim laborum culpa.!!\n\n\11 ;; !@Minim reprehenderit excepteur elit, dolore elit, veniam, eu.\n\11 ;; Ullamco dolore elit, cupidatat sed labore ea aute.!@\n\n\11 ;; Pariatur !!et lorem cupidatat !@minim irure!@ proident, ad.!! Eiusmod\n\11 ;; sunt et lorem labore ex aliqua aute esse.\n\n\11 ;; Ut mollit !@duis velit est est magna in quis ipsum. !!Aliqua aliqua\n\11 ;; non laboris exercitation cupidatat aliqua incididunt.!! Qui voluptate\n\11 ;; irure aute occaecat laborum cillum est.!@ Quis magna dolor ullamco\n\11 ;; magna do consectetur est laborum enim ut.\n\n\11 ;; * !!Demo of extra emphasis markers in a styled paragraph!!\n\n\11 ;; #+ATTR_ODT: :target \"extra_styles\"\n\11 ;; #+begin_src nxml\n\11 ;; \n\11 ;; \n\11 ;; \n\11 ;; \n\11 ;; \n\11 ;; \n\11 ;; #+end_src\n\n\11 ;; #+ATTR_ODT: :style \"Warn\"\n\11 ;; Proident, duis dolore consectetur sed nisi ea pariatur. Esse\n\11 ;; proident, cillum duis qui ullamco sint cillum magna. !!Eiusmod\n\11 ;; veniam, !@sint officia!@ non consectetur laboris cillum.!! Cillum\n\11 ;; mollit consequat eu dolore ullamco qui reprehenderit anim cillum\n\11 ;; in consectetur consequat sunt dolore aliquip voluptate\n\11 ;; consectetur anim ea. Voluptate nisi est incididunt aliquip\n\11 ;; excepteur aliqua id do enim ut non consequat.\n\n2. Note that portions of text marked with `!!'' and `!@'' are fontified as described above.\n\n3. Export the file to HTML with `C-c C-e h O''.\n\n Note that the text enclosed in the above emphasis markers are\n colorized in HTML file.\n\n4. Export the file to ODT with `C-c C-e o O''.\n\n Note that the text enclosed in the above emphasis markers are\n colorized in ODT file.\n\nThe HTML, ODT, PDF generated in steps (3) and (4) above are\navailable at https://github.com/kjambunathan/org-extra-emphasis and\nthe screenshots can be seen in https://github.com/kjambunathan/org-extra-emphasis/tree/main/screenshots\n\n\nDefault Settings\n================\n\n16 Emphasis Markers\n===================\n\nThis library defines the following 16 emphasis markers,\n\n|----+----+----+----|\n| !! | !@ | !% | !& |\n|----+----+----+----|\n| @! | @@ | @% | @& |\n|----+----+----+----|\n| %! | %@ | %% | %& |\n|----+----+----+----|\n| &! | &@ | &% | && |\n|----+----+----+----|\n\nThe above markers are all pairings of the following four characters:\n ! @ % &\n\nIt is hoped that these set of emphasis markers don''t pose issues\nwhile exporting.\n\n17 Extra Emphasis Faces\n=======================\n\nThis library defines 17 faces:\n\n- one base face `org-extra-emphasis''\n- 16 more faces `org-extra-emphasis-01'',`org-extra-emphasis-02'',\n ..., `org-extra-emphasis-16''.\n\nThe later 16 faces derive from `org-extra-emphasis'' face. Of\nthese, only the first two faces `org-extra-emphasis-01'' and\n`org-extra-emphasis-02'' are explicitly configured. If you are\nusing more than 2 emphasis markers, you may want to configure the\nother 14 faces.\n\n`org-extra-emphasis-alist'' already associated 16 emphasis markers\nwith 16 different faces.\n\nCustomization\n=============\n\nConfiguring your own Emphasis Markers\n=====================================\n\n16 numbers of emphasis markers should suffice in practice.\nHowever, if none of the above emphasis markers resonate with you,\nyou can customize `org-extra-emphasis-alist'', and plug in your own\nmarkers. When choosing your own marker, ensure that you exercise\nsome care. For example, if you choose `#'' as a marker you are\nlikely to get malformed `html'' and `odt'' files.\n\nConfiguring Extra Emphasis Faces\n===============================\n\nYou can use `M-x customize-group RET org-extra-emphasis-faces RET''\nto configure the extra emphasis faces.\n\nDisabling the Extra Emphasis\n=============================\n\nYou can use `M-x org-extra-emphasis-mode'' to toggle this feature.\n\nAdding additional export backends\n=================================\n\nTo add additional backends, modify `org-extra-emphasis-formatter''\nand `org-extra-emphasis-build-backend-regexp''.\n"','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound','eieio-unbound',NULL,26,NULL,NULL,'"main"','eieio_unbound','t'); diff --git a/melpa b/melpa index 9ba5d679..73dc79c7 160000 --- a/melpa +++ b/melpa @@ -1 +1 @@ -Subproject commit 9ba5d6796e1c2564f2fb49b6a020ab4f7aa90968 +Subproject commit 73dc79c73d50c5b0f305724ba399f197c15f2ba4