{"id":26510951,"url":"https://github.com/bird-dancer/scame","last_synced_at":"2026-03-07T07:30:59.944Z","repository":{"id":283316660,"uuid":"950769099","full_name":"bird-dancer/scame","owner":"bird-dancer","description":"simple \"performant\" GNU Emacs 30+ config/framework that uses as much built in stuff as possible and builds upon that where necessary unless you load external-packages.el only built in emacs functions will be used, leading to a very responsive but powerful experience","archived":false,"fork":false,"pushed_at":"2026-01-15T00:32:44.000Z","size":170,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-15T07:34:06.155Z","etag":null,"topics":["dotfiles","emacs","emacs-configuration","emacs-initialization","emacs-lisp"],"latest_commit_sha":null,"homepage":"https://codeberg.org/bird-dancer/scame","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/bird-dancer.png","metadata":{"files":{"readme":"Readme.org","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-03-18T16:55:27.000Z","updated_at":"2026-01-15T00:32:47.000Z","dependencies_parsed_at":"2025-05-06T01:32:11.917Z","dependency_job_id":"ad4fcc6f-f930-4887-b35d-1630b19edd9c","html_url":"https://github.com/bird-dancer/scame","commit_stats":null,"previous_names":["bird-dancer/scame"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bird-dancer/scame","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bird-dancer%2Fscame","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bird-dancer%2Fscame/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bird-dancer%2Fscame/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bird-dancer%2Fscame/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bird-dancer","download_url":"https://codeload.github.com/bird-dancer/scame/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bird-dancer%2Fscame/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30209716,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-07T05:23:27.321Z","status":"ssl_error","status_checked_at":"2026-03-07T05:00:17.256Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["dotfiles","emacs","emacs-configuration","emacs-initialization","emacs-lisp"],"created_at":"2025-03-21T02:18:37.297Z","updated_at":"2026-03-07T07:30:59.924Z","avatar_url":"https://github.com/bird-dancer.png","language":"Emacs Lisp","funding_links":[],"categories":[],"sub_categories":[],"readme":"#+TITLE: extended\n#+AUTHOR: Felix Dumbeck \u003cfelix@dumbeck.net\u003e\n#+LICENSE: LGPLv3+\n\n\n* philosophy\nsimple \"performant\" GNU Emacs 30 [[https://leanpub.com/lit-config/read][literate config]] that uses as much built in stuff as possible and builds upon that where necessary\n\nunless you load external-packages.el only built in emacs functions will be used, leading to a very responsive but powerfull experience\n\n#+begin_example\nS imple       -  easy to use and read, it’s just setting varaibles and calling functions\nC onfigurable -  everything can be overwritten\nA greeable    -  settings that are up to taste (e.g. font, theme) are left for the user to configure\nM odular      -  functionality is split up into different files, that can be loaded separatly from each other\nE macs        -  you know what it is\n#+end_example\n\n* how to use\nclone the package and put this in the beginning of your init.el\n\nall configurations in [[file:Base.org][base]] do not include external packages and are only using GNU Emacs’ 30 built in functionality.\nIf you want to extend Emacs' functionality even further you can include the [[file:Extended.org][extended]] configurations.\n\nif you want the maximum functionality with all available features:\n#+begin_src emacs-lisp\n  (load \"~/scame/base.el\" nil t)\n  (load \"~/scame/extended.el\" nil t)\n#+end_src\n\nyou can also just load individual modules. They are named the same as the first level headings in the respective file. See the directories =base= and =extended=.\n\n#+begin_src emacs-lisp\n  (load \"~/scame/base/keybindings.el\" nil t)\n  (load \"~/scame/extended/buffer-completion-system.el\" nil t)\n#+end_src\n\n** example config\nthis is what my Emacs config looks like:\n\n#+begin_src emacs-lisp\n  (load \"~/scame/base.el\" nil t)\n  (load \"~/scame/extended.el\" nil t)\n\n  (set-frame-font \"Comic Shanns Mono 14\" nil t)\n  (load-theme 'modus-operandi-tinted)\n\n  (setq user-full-name \"Felix Dumbeck\"\n        user-mail-address \"felix@dumbeck.net\")\n\n  (setq org-agenda-files\n        '(\"~/uni/notes/uni.org\"\n          \"~/uni/notes/personal.org\"))\n\n  (bind-key \"C-z\" #'yank)\n#+end_src\n\n* external dependencies\n+ [[file:Base.org][base]]: only GNU Emacs 30.1+ is required.\n+ =extended/spell-check=: libenchant\n+ =extended/git=: git\n+ =extended/more-packages=:\n  + pdf-tools: on [[https://github.com/vedang/pdf-tools?tab=readme-ov-file#installing-the-epdfinfo-server][many distros]] these will be installed automatically when calling =M-x pdf-tools-install=\n\n    make ,automake ,autoconf ,gcc ,libpng16-devel ,libpng16-compat-devel ,zlib-devel ,libpoppler-devel,libpoppler-glib-devel ,glib2-devel ,pkgconf\n    \n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbird-dancer%2Fscame","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbird-dancer%2Fscame","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbird-dancer%2Fscame/lists"}