{"id":17766527,"url":"https://github.com/pythonnut/quark-emacs","last_synced_at":"2025-12-17T11:40:37.340Z","repository":{"id":19172753,"uuid":"22405023","full_name":"PythonNut/quark-emacs","owner":"PythonNut","description":":rocket: An incredible wonderland of code","archived":false,"fork":false,"pushed_at":"2024-03-20T17:40:01.000Z","size":2129,"stargazers_count":129,"open_issues_count":62,"forks_count":6,"subscribers_count":7,"default_branch":"dev","last_synced_at":"2024-03-20T19:00:42.642Z","etag":null,"topics":["emacs","emacs-configuration"],"latest_commit_sha":null,"homepage":"","language":"Emacs Lisp","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PythonNut.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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":"2014-07-30T02:34:11.000Z","updated_at":"2024-05-30T01:29:49.080Z","dependencies_parsed_at":"2024-01-13T17:10:11.194Z","dependency_job_id":"be43ebe4-ba9c-45c1-ad7d-2a1f4ab20093","html_url":"https://github.com/PythonNut/quark-emacs","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PythonNut%2Fquark-emacs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PythonNut%2Fquark-emacs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PythonNut%2Fquark-emacs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PythonNut%2Fquark-emacs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PythonNut","download_url":"https://codeload.github.com/PythonNut/quark-emacs/tar.gz/refs/heads/dev","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243735790,"owners_count":20339529,"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":["emacs","emacs-configuration"],"created_at":"2024-10-26T20:30:57.724Z","updated_at":"2025-12-17T11:40:32.295Z","avatar_url":"https://github.com/PythonNut.png","language":"Emacs Lisp","funding_links":[],"categories":[],"sub_categories":[],"readme":"Quark Emacs\n===========\n\nMy personal Emacs config!\n\n*Featuring:*\n\n * *A lot of weird stuff you might not see in other configs.*\n * Text editing built around `vim` emulation (using [evil](https://bitbucket.org/lyro/evil/wiki/Home)) including many custom textobjects, motions, and operators.\n * Comprehensive version tracking backup system, even for buffers that do not visit files.\n * Persistence of:\n   * File major modes\n   * File locations (thanks to saveplace)\n   * Registers, minibuffer histories, kill ring, jump list (thanks to savehist)\n   * Undo history (thanks to [undo-tree](https://elpa.gnu.org/packages/undo-tree.html))\n * Widespread [`flx`](https://github.com/lewang/flx) integration:\n   * [Helm](https://github.com/emacs-helm/helm) (fuzzy file finder, goto definition, etc.)\n   * [Company](https://github.com/company-mode/company-mode) (code autocomplete)\n   * [Ivy](https://github.com/abo-abo/swiper) (minibuffer completion)\n   * [Isearch](https://github.com/PythonNut/flx-isearch/)\n * Extremely aggressive file lazy loading, and fast startup times (~0.4s).\n   * Made much easier by [`straight.el`](https://github.com/raxod502/straight.el)!\n   * Packages are incrementally loaded during idle time immediately after init.\n     By the time you open a file, most major packages will already have been loaded, but you won't notice the delay!\n * An emphasis on correct code and robustness without the need for explicit configuration.\n   * Config should automatically determine system capabilities and adjust.\n\nPortability\n===========\n\nThis config should be pretty portable, as long as your OS is UNIX-y.\nI currently run it on various Arch Linux, Fedora, macOS, as well as Android phones and Windows Subsystem for Linux.\n\nOne thing that it does _not_ support is older versions of Emacs.\nRight now, the minimum version is 27.1.\n\nSupported Languages\n===================\n\nI actively work in the following languages:\n\n  * Elisp (of course)\n  * LaTeX\n  * Python\n  * Julia\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpythonnut%2Fquark-emacs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpythonnut%2Fquark-emacs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpythonnut%2Fquark-emacs/lists"}