{"id":13862696,"url":"https://github.com/cadadr/elisp","last_synced_at":"2025-04-19T10:32:20.405Z","repository":{"id":37664823,"uuid":"41546323","full_name":"cadadr/elisp","owner":"cadadr","description":"Göktuğ's Emacs Lisp programs","archived":true,"fork":false,"pushed_at":"2023-03-18T01:08:20.000Z","size":1149,"stargazers_count":79,"open_issues_count":1,"forks_count":21,"subscribers_count":6,"default_branch":"stable","last_synced_at":"2025-03-12T02:38:33.022Z","etag":null,"topics":["elisp","emacs"],"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/cadadr.png","metadata":{"files":{"readme":"Readme.org","changelog":null,"contributing":"docs/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null},"funding":{"github":null,"patreon":"cadadr","open_collective":null,"ko_fi":"cadadr","liberapay":"cadadr","tidelift":null,"community_bridge":null,"custom":null}},"created_at":"2015-08-28T12:31:35.000Z","updated_at":"2024-10-15T08:02:21.000Z","dependencies_parsed_at":"2023-02-14T03:03:38.740Z","dependency_job_id":"911fea60-3667-4a3a-88e1-0e13f1a37539","html_url":"https://github.com/cadadr/elisp","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cadadr%2Felisp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cadadr%2Felisp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cadadr%2Felisp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cadadr%2Felisp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cadadr","download_url":"https://codeload.github.com/cadadr/elisp/tar.gz/refs/heads/stable","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249675707,"owners_count":21309334,"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":["elisp","emacs"],"created_at":"2024-08-05T06:01:50.214Z","updated_at":"2025-04-19T10:32:19.473Z","avatar_url":"https://github.com/cadadr.png","language":"Emacs Lisp","funding_links":["https://patreon.com/cadadr","https://ko-fi.com/cadadr","https://liberapay.com/cadadr"],"categories":["Emacs Lisp"],"sub_categories":[],"readme":"#+title: Göktuğ's Emacs Lisp Bits\n#+options: toc:t num:nil tasks:todo\n#+category: elisp\n\n* Introduction\n:PROPERTIES:\n:CUSTOM_ID: introduction\n:END:\n\nThis repository is a swarm for all the Elisp stuff I published.  Most\nfiles will have licence information in it, which don't are licenced\nunder the MIT licence, whose text is available in the LICENSE file.\n\n* What's here?\n:PROPERTIES:\n:CUSTOM_ID: whatshere\n:END:\n\nBelow is a listing of all the programs here:\n\n** =paper-theme.el=\n:PROPERTIES:\n:CUSTOM_ID: paper\n:END:\n«Paper» is a little, minimal emacs theme that is meant to be simple\nand consistent.\n\nIt was first intended to resemble the look of paper, but has diverged\nfrom that objective.  Still, though, I keep calling it Paper, as I\nlike that name.\n\nPaper uses a small colour palette over all the elements.  Org headings\nare specially treated with a palette of equidistant colours.  The\ncolours and heading font sizes are calculated using base and factor\nvalues which can be edited.  See source.\n\nIt's most adapted for ELisp-Org users, as I'm one such user, though it\nworks fine with Markdown, Textile, Python, JavaScript, Html, Diff,\nMagit, etc.\n\n[[./paper1.gif]]\n\n** =pass-listing.el=\n:PROPERTIES:\n:CUSTOM_ID: pass-listing-el\n:END:\n«pass-listing» is a simple frontend to the [[https://www.passwordstore.org/][pass]] utility.  It uses the\nfunctions from =password-store.el=.\n\n** =gk-unilat.el=\n:PROPERTIES:\n:CUSTOM_ID: gk-unilat-el\n:END:\n«gk-unilat» is a unified input method for European variants of the\nLatin alphabet.\n\nIt aims to provide comprehensive support for typing characters found\nin different European versions of the Latin alphabet, in a unified,\npredictable way.\n\n** =gk-greek.el=\n:PROPERTIES:\n:CUSTOM_ID: gk-greek-el\n:END:\n«gk-greek» is a transliterating input method for modern Greek.\n\nTranslates input in Greek latinization into Greek alphabet.  Mappings\nare based on vocal correspondence and common modern transliteration.\n\n** =dollar.el=\n:PROPERTIES:\n:CUSTOM_ID: dollar-el\n:END:\nThis package provides a macro named $ where in its body symbols in the\nform $N where N is a positive integer are to stand for positional\narguments to the generated lambda.\n\nIf the car of the body is a vector though, that vector becomes the\nargument list of the new lambda.\n\nSome examples:\n\n#+BEGIN_SRC elisp\n($ (message \"Hello, %s\" $1))\n(funcall ($ (* $1 $1)) 2)\n(reduce ($ [a b] (concat a b)) (list \"hel\" \"lo\"))\n#+END_SRC\n\n* Obsolete packages\n** =forecast.el=\n:PROPERTIES:\n:CUSTOM_ID: forecast-el\n:END:\n\n*** Obsoletion notice\n\n/DarkSky.net has been acquired and eventually closed by Apple. Because\nI no longer actively use this package, I have not found the time and\nenergy to port it to something else. See the contents of [[https://github.com/cadadr/elisp/issues/48][issue #48 on\nGithub]] for reimplementation ideas. If you wish to take over the\npackage and port it; please open an issue once you have a working\nport, I will help with handing the package over on MELPA./\n\n*** Package description\n\n«forecast.el» is a weather forecast report generator, currently using\ndata from [[https://darksky.net][Dark Sky]] (but I plan to add other backends in the future).\n\n* Unmaintained packages\n\n** Non-maintenance notice\n\n/The following packages are no longer maintained by me. If you wish to\ntake over their development, please create a new repository to do so,\nand if you want to take over the MELPA package, create an issue on\nGithub and I will help with that./\n\n** =org-variable-pitch.el=\n:PROPERTIES:\n:CUSTOM_ID: ovp\n:END:\n«org-variable-pitch.el» is a minor mode that enables\n‘variable-pitch-mode’ in the current Org-mode buffer, and sets some\nparticular faces up so that they are are rendered in fixed-width font.\nAlso, indentation, list bullets and checkboxes are displayed in\nmonospace, in order to keep the shape of the outline.\n\n** =bsdpkg.el=\n:PROPERTIES:\n:CUSTOM_ID: bsdpkg-el\n:END:\n«bsdpkg» is an Emacs interface to FreeBSD =pkg(1)=.  It's planned to\ngenericise the package to support all *BSD packaging systems, and the\nmodule is written with that sort of extensibility in mind.\n\n#+BEGIN_QUOTE\nThis is experimental, and kind-of obsoleted as I don't use BSD at\nthe moment.  I'd be happy to accept changes or to hand it over if\nanybody will be interested.\n#+END_QUOTE\n\n** =bibliothek.el=\n:PROPERTIES:\n:CUSTOM_ID: bibliothek-el\n:END:\n«bibliothek.el» is a personal PDF library manager.  Presently it only\ndisplays a concatenated tabular list of PDF files from many locations,\nand allows to open the files or view metadata from that list.  Find\nbelow a screenshot of the default view.  I intend to add some\nfunctionality for moving PDF files around and editing the metadata.\n\n# [[./bibliothek.png]]\n\n* Contributing\n:PROPERTIES:\n:CUSTOM_ID: contributing\n:EXPORT_FILE_NAME: docs/CONTRIBUTING\n:EXPORT_OPTIONS: toc:nil title:nil author:nil\n:END:\n\n# Export: C-c C-e C-s m m\n\nThanks for your contribution! Please submit a pull request or e-mail a\npatch.  Explain clearly your changes and the rationale for them, and\ninclude a clear commit message, prefixed with the relevant filename.\n\nPlease base your changes on the =devel= branch.\n\nPlease write your commit message as in the example below:\n\n#+BEGIN_EXAMPLE\nfile-name.el: imperative-mood summary of changes\n\nOptionally further explain the change.\n#+END_EXAMPLE\n\n* Issues\nPlease mention the relevant filename in your issue title.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcadadr%2Felisp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcadadr%2Felisp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcadadr%2Felisp/lists"}