{"id":13837042,"url":"https://github.com/daviderestivo/galactic-emacs","last_synced_at":"2025-04-05T22:10:43.659Z","repository":{"id":17978165,"uuid":"77293197","full_name":"daviderestivo/galactic-emacs","owner":"daviderestivo","description":"An Emacs distribution coming from the space ...","archived":false,"fork":false,"pushed_at":"2025-03-29T17:18:19.000Z","size":56973,"stargazers_count":123,"open_issues_count":0,"forks_count":5,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-01T23:39:13.318Z","etag":null,"topics":["elisp","emacs","emacs-configuration","emacs-lisp"],"latest_commit_sha":null,"homepage":"","language":"Emacs Lisp","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/daviderestivo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2016-12-24T17:17:43.000Z","updated_at":"2025-03-31T13:16:52.000Z","dependencies_parsed_at":"2023-02-12T11:00:49.056Z","dependency_job_id":"e95e15d3-ca3a-43a7-9d87-f985d1559be7","html_url":"https://github.com/daviderestivo/galactic-emacs","commit_stats":null,"previous_names":[],"tags_count":27,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daviderestivo%2Fgalactic-emacs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daviderestivo%2Fgalactic-emacs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daviderestivo%2Fgalactic-emacs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daviderestivo%2Fgalactic-emacs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/daviderestivo","download_url":"https://codeload.github.com/daviderestivo/galactic-emacs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247406111,"owners_count":20933806,"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","emacs-configuration","emacs-lisp"],"created_at":"2024-08-04T15:00:59.821Z","updated_at":"2025-04-05T22:10:43.628Z","avatar_url":"https://github.com/daviderestivo.png","language":"Emacs Lisp","funding_links":[],"categories":["Emacs Lisp"],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eGalactic Emacs\u003c/h1\u003e\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://raw.githubusercontent.com/daviderestivo/galactic-emacs/master/logos/galactic-emacs-logo.png\" alt=\"Galactic Emacs Logo\"\u003e\n  \u003cbr\u003e\u003cbr\u003e\n  \u003ca href=\"https://www.gnu.org/licenses/gpl-3.0\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/License-GPL%20v3-blue.svg\" alt=\"License: GPL v3\"\u003e\n    \u003c/a\u003e\n  \u003ca href=\"https://github.com/daviderestivo/galactic-emacs/actions?query=workflow%3A%22Emacs+28%22\"\u003e\n    \u003cimg src=\"https://github.com/daviderestivo/galactic-emacs/actions/workflows/emacs-28.yml/badge.svg\" alt=\"Galactic Emacs 28 CI Status Badge\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/daviderestivo/galactic-emacs/actions?query=workflow%3A%22Emacs+29%22\"\u003e\n    \u003cimg src=\"https://github.com/daviderestivo/galactic-emacs/actions/workflows/emacs-29.yml/badge.svg\" alt=\"Galactic Emacs 29 CI Status Badge\"\u003e\n  \u003c/a\u003e\n    \u003ca href=\"https://github.com/daviderestivo/galactic-emacs/actions?query=workflow%3A%22Emacs+30%22\"\u003e\n    \u003cimg src=\"https://github.com/daviderestivo/galactic-emacs/actions/workflows/emacs-30.yml/badge.svg\" alt=\"Galactic Emacs 30 CI Status Badge\"\u003e\n  \u003c/a\u003e\n    \u003ca href=\"https://github.com/daviderestivo/galactic-emacs/actions?query=workflow%3A%22Emacs+31%22\"\u003e\n    \u003cimg src=\"https://github.com/daviderestivo/galactic-emacs/actions/workflows/emacs-31.yml/badge.svg\" alt=\"Galactic Emacs 31 CI Status Badge\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003c!-- markdown-toc start - Don't edit this section. Run M-x markdown-toc-refresh-toc --\u003e\n**Table of Contents**\n\n- [Introduction](#introduction)\n- [Screenshots](#screenshots)\n    - [Emacs dashboard](#emacs-dashboard)\n    - [Emacs scratch buffer](#emacs-scratch-buffer)\n    - [Emacs sidebars](#emacs-sidebars)\n- [Installation](#installation)\n    - [GNU/Emacs installation](#gnuemacs-installation)\n    - [Galactic Emacs installation](#galactic-emacs-installation)\n    - [Enable pdumper](#enable-pdumper)\n- [Key bindings](#key-bindings)\n- [Included packages](#included-packages)\n- [Customization](#customization)\n- [About the logo](#about-the-logo)\n- [License](#license)\n- [Contribution](#contribution)\n\u003c!-- markdown-toc end --\u003e\n\n# Introduction\nThis repository contains the Galactic Emacs distribution. You can\nclone it as it comes or simply use whatever part you might need/like.\nThe look and feel of the Emacs frame is based on the\n[atom-one-dark](https://github.com/jonathanchu/atom-one-dark-theme)\ntheme with some minor changes.\n\n# Screenshots\n## Emacs dashboard\n![Emacs dashboard](https://raw.githubusercontent.com/daviderestivo/galactic-emacs/master/screenshots/emacs_dashboard.png)\n\n## Emacs scratch buffer\n![Emacs scratch buffer](https://raw.githubusercontent.com/daviderestivo/galactic-emacs/master/screenshots/emacs_scratch_buffer.png)\n\n## Emacs sidebars\n![Emacs sidebars](https://raw.githubusercontent.com/daviderestivo/galactic-emacs/master/screenshots/emacs_sidebars.png)\n\n# Installation\n## GNU/Emacs installation\nThis configuration is mainly tested on the HEAD version of Emacs\n(currently 31.x) running on macOS. If your're using brew, as a package\nmanager on macOS, please install Emacs with the below command:\n\n``` bash\nbrew tap daviderestivo/emacs-head\nbrew install emacs-head@31 --with-cocoa --with-no-frame-refocus --with-imagemagick --with-pdumper --with-xwidgets\n```\n\nFor Emacs 30.x:\n\n``` bash\nbrew tap daviderestivo/emacs-head\nbrew install emacs-head@30 --with-cocoa --with-no-frame-refocus --with-imagemagick --with-pdumper --with-xwidgets\n```\n\nFor Emacs 29.x:\n\n``` bash\nbrew tap daviderestivo/emacs-head\nbrew install emacs-head@29 --with-cocoa --with-no-frame-refocus --with-imagemagick --with-pdumper --with-xwidgets\n```\n\nFor Emacs 28.x:\n\n``` bash\nbrew tap daviderestivo/emacs-head\nbrew install emacs-head@28 --with-cocoa --with-no-frame-refocus --with-imagemagick --with-pdumper --with-xwidgets\n```\n\n**Important**: in Emacs 28 the signature of the function `define-obsolete-function-alias` changed recently and the installation of some of the packages is currently triggering an error. Please refer to [this issue](https://github.com/daviderestivo/galactic-emacs/issues/26) for more informations.\n\n## Galactic Emacs installation\nPlease run the below commands to backup your current Emacs\nconfiguration and clone this repo:\n\n``` bash\ncd ~\nmv .emacs.d .emacs.d.bak\ngit clone --depth 1 https://github.com/daviderestivo/galactic-emacs.git .emacs.d\ncd .emacs.d\ngit submodule init\ngit submodule update\ngit submodule foreach --recursive git checkout master\ncp personal.el.example personal.el\ncp custom-packages-and-settings.el.example custom-packages-and-settings.el\n```\n\nBefore you start Emacs please edit `~/.emacs.d/personal.el.example`\nadding your personal information in it.\n\n## Enable pdumper\nIf you're running Emacs \u003e= 27 then you can enable pdumper support. In\norder to do so, once you have cloned the Galactic Emacs distribution\nas detailed in the previous section, start Emacs and issue: `M-x\ngalactic-emacs-dump-emacs`. Once the pdumper process has completed\nyou can run the Emacs \"pdumped\" version using the command:\n\n```\nemacs --dump-file=\"$(echo ~/.emacs.d/.cache/dumps/emacs.pdmp)\"\n```\n\nYou could add a shell alias for your convenience.\n\n# Key bindings\nPlease have a look to the list of the available [key bindings](https://github.com/daviderestivo/galactic-emacs/blob/master/doc/keybindings.md).\n\n# Included packages\nGalactic Emacs distribution comes with many packages already included.\n[Here](https://github.com/daviderestivo/galactic-emacs/blob/master/doc/included_packages.md)\nyou can find the complete list.\n\n# Customization\nPlease add your custom configuration (additional packages and\nsettings) into the file `custom-packages-and-settings.el` file.\n\n# About the logo\n\u003e The Empire is spread across the Milky Way galaxy and consists of\n\u003e almost 25 million planets settled exclusively by humans.\n\u003e\n\u003e I. Asimov, Galactic Empire\n\nThe logo represents the Spaceship and the Sun, emblem of the Galactic\nEmpire. The three stars on the right part represent Alpha Centauri.\nAlpha Centauri is a triple star system, consisting of three stars:\nRigil Kentaurus, Toliman and Proxima Centauri. In Asimov's Foundation\nSeries, Alpha Centauri is cited by Lord Dorwin as one of the solar\nsystems where humankind potentially originated.\n\n# License\nThe license is GPLv3 for all parts:\n- the initialization and configuration files\n- the documentation\n\nFor the license of the packages included in the Galactic Emacs\ndistribution please refer to the respective file headers.\n\n# Contribution\nFeel free to open an issue in case of questions or problems.\nContributions are always welcome.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaviderestivo%2Fgalactic-emacs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdaviderestivo%2Fgalactic-emacs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaviderestivo%2Fgalactic-emacs/lists"}