All Projects → ekaschalk → .spacemacs.d

ekaschalk / .spacemacs.d

Licence: mit
My spacemacs configuration.

Projects that are alternatives of or similar to .spacemacs.d

Homebrew Emacs Plus
Emacs Plus formulae for the Homebrew package manager
Stars: ✭ 965 (+214.33%)
Mutual labels:  emacs, spacemacs
Srcery Emacs
Dark colorscheme for Emacs/Spacemacs. GUI and terminal support
Stars: ✭ 102 (-66.78%)
Mutual labels:  emacs, spacemacs
Spacemacs Content
Content for the book - Clojure Development with Spacemacs
Stars: ✭ 72 (-76.55%)
Mutual labels:  emacs, spacemacs
Spacemacs Private
My Spacemacs config
Stars: ✭ 480 (+56.35%)
Mutual labels:  emacs, spacemacs
Git Link
Emacs package to get the GitHub/Bitbucket/GitLab/... URL for a buffer location
Stars: ✭ 239 (-22.15%)
Mutual labels:  emacs, spacemacs
Spacemacs Theme
Light and dark theme for spacemacs that supports GUI and terminal
Stars: ✭ 483 (+57.33%)
Mutual labels:  emacs, spacemacs
Dumb Jump
an Emacs "jump to definition" package for 50+ languages
Stars: ✭ 1,256 (+309.12%)
Mutual labels:  emacs, spacemacs
Awesome Spacemacs
A collection of awesome Spacemacs resources
Stars: ✭ 80 (-73.94%)
Mutual labels:  emacs, spacemacs
Rogue
Personal Emacs config
Stars: ✭ 286 (-6.84%)
Mutual labels:  emacs, spacemacs
Spacemacs Rocks
Happy Hacking Emacs & Spacemacs (Simplified Chinese)
Stars: ✭ 2,003 (+552.44%)
Mutual labels:  emacs, spacemacs
Spacemacs
A community-driven Emacs distribution - The best editor is neither Emacs nor Vim, it's Emacs *and* Vim!
Stars: ✭ 21,906 (+7035.5%)
Mutual labels:  emacs, spacemacs
Zetteldeft
A Zettelkasten system! Or rather, some functions on top of the emacs deft package.
Stars: ✭ 284 (-7.49%)
Mutual labels:  emacs, spacemacs
Emacs Kaolin Themes
Set of eye pleasing themes for GNU Emacs. Supports both GUI and terminal.
Stars: ✭ 421 (+37.13%)
Mutual labels:  emacs, spacemacs
Dotfiles
🐲 My Arch Linux config [i3-gaps + i3blocks + Zsh + Spacemacs + Rofi + Alacritty + Neofetch]
Stars: ✭ 725 (+136.16%)
Mutual labels:  emacs, spacemacs
Nord Emacs
An arctic, north-bluish clean and elegant Emacs theme.
Stars: ✭ 379 (+23.45%)
Mutual labels:  emacs, spacemacs
Ac Php
emacs auto-complete & company-mode for php
Stars: ✭ 157 (-48.86%)
Mutual labels:  emacs, spacemacs
Cloudmacs
Selfhost your Emacs and access it in browser
Stars: ✭ 277 (-9.77%)
Mutual labels:  emacs, spacemacs
Spacehammer
Hammerspoon config inspired by Spacemacs
Stars: ✭ 280 (-8.79%)
Mutual labels:  emacs, spacemacs
Radian
🍉 Dotfiles that marry elegance and practicality.
Stars: ✭ 274 (-10.75%)
Mutual labels:  emacs
Vue Mode
Emacs major mode for vue.js
Stars: ✭ 290 (-5.54%)
Mutual labels:  emacs

My personal-layer based Spacemacs configuration.

I focus on customizing Emacs's display in unique ways and making the most out of Spacemacs's config framework.

  • Description

    See [[./layers/display][display layer for screenshots]].

    See [[./layers/config][config layer for keybindings]].

    • [[./layers/config][config]] :: Typical Emacs configurations.
    • [[./layers/display][display]] :: Houses my pretty packages and display-related configuration updates.
      • /pretty-code/ : Program with custom ligatures and symbols, see [[http://www.modernemacs.com/post/prettify-mode/][mathematical notation in emacs]].
      • /pretty-eshell/ : Customize eshell information and faces, see [[http://www.modernemacs.com/post/custom-eshell/][making eshell your own]].
      • /pretty-fonts/ : All the icons and Fira Code ligature integration.
      • /pretty-magit/ : Commit leaders integration and stylizing, see [[http://www.modernemacs.com/post/pretty-magit/][pretty magit - integrating commit leaders]].
      • /pretty-outlines/ : Fancy outline bullets and ellipsis, see [[http://www.modernemacs.com/post/outline-bullets/][fancy outline bullets.]]
    • [[./layers/personal][personal]] :: Personal non-display packages.
      • /blog/ : Hugo utilities, see [[http://www.modernemacs.com/post/org-mode-blogging/][an Emacs blogging workflow]].
      • /outline-ivy/ : Jump to outlines with ivy, see [[http://www.modernemacs.com/post/outline-ivy/][managing code with outlines]].
      • /personal/ : Configuration that isn't generally applicable, like email.

    See [[http://www.modernemacs.com/post/migrate-layers/][Migrating to Spacemacs Layers]] for further material on Spacemacs's configuration system.

  • Install

    Backup and remove your .spacemacs file and clone to your home directory.

    Icons, fonts, and ligatures require additional steps or you likely will experience strange unicode characters all-over.

*** Ligatures

The ~pretty-fonts~ pkg requires the [[https://github.com/tonsky/FiraCode][Fira Code Symbol]] ([[https://github.com/tonsky/FiraCode/files/412440/FiraCode-Regular-Symbol.zip][download link]]) font
installed. Any font can be used in-tandem, the link above is an extract of
just the ligatures.

*** Icons

In the ~layers/display/packages.el~, I make heavy use of [[https://github.com/domtronn/all-the-icons.el][all-the-icons]].
The easiest way to install it is running ~M-x all-the-icons-install-fonts~.
In that file you can customize which icons to include and change.

*** Server

If you use Emacs as a daemon, have ~server?~ true in the leading lines of
~init.el~. It is nil by default for users other than myself.

*** Personalization

Style your font in ~dotspacemacs-default-font~ in ~init.el~ as normal.

Check out and modify theming changes in ~layers/display/config.el~. I have
~Zenburn~ and ~Solarized-light~ themes enabled and configured already. Cycle
themes with ~SPC T n~.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].