{"id":18006086,"url":"https://github.com/brianhicks/spacemin","last_synced_at":"2026-02-18T03:38:57.248Z","repository":{"id":138123821,"uuid":"108017055","full_name":"BrianHicks/spacemin","owner":"BrianHicks","description":"a ground-up .emacs.d with stolen Spacemacs stuff I like, developed at my own pace, and customized for me.","archived":false,"fork":false,"pushed_at":"2018-08-08T15:16:07.000Z","size":661,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-02T06:07:44.544Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/BrianHicks.png","metadata":{"files":{"readme":"README.md","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}},"created_at":"2017-10-23T17:42:15.000Z","updated_at":"2020-10-23T08:18:44.000Z","dependencies_parsed_at":"2023-06-19T10:57:10.407Z","dependency_job_id":null,"html_url":"https://github.com/BrianHicks/spacemin","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/BrianHicks%2Fspacemin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BrianHicks%2Fspacemin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BrianHicks%2Fspacemin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BrianHicks%2Fspacemin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BrianHicks","download_url":"https://codeload.github.com/BrianHicks/spacemin/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247166144,"owners_count":20894652,"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":[],"created_at":"2024-10-30T00:23:13.373Z","updated_at":"2025-10-16T15:25:18.812Z","avatar_url":"https://github.com/BrianHicks.png","language":"Emacs Lisp","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Spacemin\n\nA ground-up `.emacs.d` with just stuff I like from Spacemacs.\nLikely not useful for anyone else.\n\n\u003cimg src=\"spacemin.png\" width=\"500px\" alt=\"screenshot of spacemin\" style=\"text-align: center\" /\u003e\n\nTime for some general philosophizing: I really like Spacemacs' approach to keybindings.\nPut everything under `SPC`, and all the mode-local bindings under `,` (or `SPC m`.)\nI'm gonna steal all the ones I need as I need them.\nIf I can get them working in which-key, so much the better!\n\n## Installing\n\n1. Install this repo as your `.emacs.d`\n2. Start emacs. Wait a while while watching the blinkenlights in the message line.\n3. Probably restart it or whatever, I don't care.\n4. `M-x all-the-icons-install-fonts RET yes RET`... wait a bunch.\n5. You've won. Go to Disneyland?\n\n## Things That Are Done\n\n- evil (mostly)\n- magit (mostly)\n- projectile (kinda)\n- looks kinda nice\n- a couple languages (TBQH I don't really care about refactorings etc in `*-mode`... but syntax highlighting is nice!)\n  - markdown\n  - basic Ruby\n  - basic Elm\n  - basic Haskell\n\nBut what is \"done\", really?\n\n## Still To Do\n\n### Better Keybindings\n\n- [ ] `\u003cSPC\u003e1` through `9` for window jumps? (I don't frequently use these but they can be handy!)\n- [ ] `]\u003cSPC\u003e` to insert a newline below, `[\u003cSPC\u003e` to insert a newline above\n\n### Project Management\n\n- [ ] perspectives\n\n### Day-to-day ergonomics\n\n- [ ] snippets (but just the auto-inserted ones... I never really use the fill-in-the-blanks ones)\n- [ ] maybe a shell? I don't often use a shell but maybe if I could get zsh in there nicely...\n- [ ] use spaces by default, or load editorconfig, or some other solution.\n- [ ] prodigy!\n- [ ] make flycheck a popwin thingy\n- [ ] bind a key to dismiss popwin thingies\n\n### Languages\n\n- [ ] Better Ruby / any Rails\n- [ ] more fully featured Elm integration (keybindings? we don't need no steenking keybindings!)\n\n### Appearance\n\n- [ ] further customizations in the status line\n  - [ ] make git branch not prefixed in the status line\n  - [ ] call out projectile\n  - [ ] diminish other minor modes\n- [ ] ivy matches look weird because of the fuzzy finding (one color per character). Make this nicer.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrianhicks%2Fspacemin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbrianhicks%2Fspacemin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrianhicks%2Fspacemin/lists"}