Skip to content

fuzzycode/dotspacemacs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README

About

My personal setup for spacemacs.

Installing

git clone https://github.com/fuzzycode/dotspacemacs.git ~/.spacemacs.d
cd ~/.spacemacs.d
git submodule update --init --recursive

Requirements

Common

  • [X] Key-chords
  • [X] File skeletons
  • [X] Automatic license headers for code files
  • [X] Unique buffer names
  • [X] Jenkins Support
  • [X] Travis Support
  • [X] Multi cursor
  • [X] Remote Editing
  • [X] Extend helm usage
    • [X] Helm Flycheck errors
  • [ ] Encrypted settings
  • Platform dependent settings [1/2]
    • [ ] Platform dependent layers
    • [X] Different themes for terminal and UI
  • Work/Private Settings [1/1]
    • [X] Different E-mail depending on location
  • [X] Bookmarks

Snippets

  • [X] Able to use 3rd party snippets
  • [X] Able to have a separate repository of custom snippets
  • [X] Possible to specify special private snippets for work

Setup

  • [X] Backup file location
  • [X] Auto save file location
  • [X] Cleanup white space when saving file
  • [X] Automatic update of copyright strings

Spell checking

  • [X] Easy access to spell checking

C/C++

  • [X] Code formatting Using clang_format
  • [X] Auto Complete
    • Using cquery
  • [X] Code Checker Using flycheck-irony
  • [X] Compilation
  • [ ] Debugger
  • [X] Manage different coding styles
  • [ ] Re-factoring support
    • [ ] Create implementation
    • [ ] Smart renaming
  • [X] Code Navigation
    • Works using cquery
  • [X] Snippets

Python

  • [ ] Debugger
  • [ ] Coder Formatting
  • [ ] Code Checker
  • [ ] PEP8 Formatting
  • [ ] Tox support
  • [ ] Virtualenv support
  • [ ] Code Navigation
  • [ ] Console
  • [X] Snippets
  • [ ] Re-factoring
  • [ ] Sphinx documentation support
  • [ ] Testing support
  • [ ] IPython support

Django

  • [ ] Template support
  • [ ] Code Completion
  • [X] Snippets
  • [ ] Manage Commands
  • [ ] Build/Deploy

Org

  • [X] Snippets
  • [ ] Jira Integration

Capture

  • [X] Templates
  • [X] Setup

Markdown

  • [X] Snippets
  • [X] Compilation
  • [X] Syntax highlighting
  • [X] Preview

Git

  • [X] Github support
  • [X] gitignore file editing
    • [X] Support for spelling in comments
    • [X] Syntax highlighting

Mail

  • [ ] Able to send and receive mails in Emacs
  • [ ] Integrated with org mode

Jabber

  • [X] Able to use hipchat Works but is very annoying with large amount of users
  • [X] Separate private password and settings files for work and private usage

LateX

  • [ ] Auto completion
  • [ ] Compilation with different engines
  • [ ] Preview
  • [ ] Debugging
  • [ ] Syntax highlighting
  • [X] Snippets
  • [ ] Spell checking

Arduino

  • [ ] Support for developing arduino source
  • [ ] Syntax highlighting
  • [ ] Compilation
  • [ ] Upload to board
  • [ ] Snippets
  • [ ] Syntax checking
  • [ ] Syntax formatting
  • [ ] Debugging

Config files

  • [X] Syntax highlighting Using conf-mode

Jekyll

  • [ ] Syntax highlighting
  • [ ] Formatting
  • [ ] Snippets
  • [ ] Preview

Improvements

  • [ ] Remove hard coded paths to ~/.spacemacs.d/ and sub directories

Interesting Packages

writegood-mode

Detect bad English writing

synonymous

Looking up synonyms in dictionaries

About

My personal spacemacs configuration

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published