Skip to content

Instantly share code, notes, and snippets.

@dvcrn
Created January 19, 2016 01:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dvcrn/0d02140c685c7acf533c to your computer and use it in GitHub Desktop.
Save dvcrn/0d02140c685c7acf533c to your computer and use it in GitHub Desktop.
proton dotfile
{
;; Layers you wish to have active
;; To get a list of all available layers, check foo.com/layers
:layers
[
;; core layer. Don't remove.
:core
;; tools
:tools/git
;; Languages
:lang/clojure
:lang/python
:lang/julia
:lang/markdown
:lang/elixir
:lang/javascript
;; :tools/minimap
:tools/linter
:fun/power_mode
]
;; Packages that are not part of a layer. List them here as keyword
;; All packages will be ensured to be installed. Stuff that is not listed here
;; Will get uninstalled so choose wisely!
:additional-packages
[
;; :proton
:zenburn
;; :isotope-ui
:nucleus-dark-ui
:language-fish-shell
]
;; In a later version, proton will attempt to take over your configuration
;; This will be merged with a default version so use this here to override things
:configuration
[
;; appearance
;; ["editor.fontFamily" "Hack"]
;; ["core.foo" "bar"]
["core.themes" ["nucleus-dark-ui" "zenburn"]]
;; stuff for proton
["proton.core.showTabBar" true]
["proton.core.relativeLineNumbers" true]
;; ["proton.linter.provider" :nuclide]
["linter-clojure.javaExecutablePath" "/usr/bin/java"]
["linter-clojure.clojureExecutablePath" "/Users/david.mohl/.m2/repository/org/clojure/clojure/1.7.0/clojure-1.7.0.jar"]
["autocomplete-elixir.erlangHome" "/usr/local/bin"]
["autocomplete-elixir.elixirPath" "/usr/local/bin"]
;; Use nuclide quick open instead
;; ["proton.core.quickOpenProvider" :nuclide]
]
;; Don't like a keybinding or want to add something yourself? Do it here
;; (not implemented yet)
:keybindings {}
;; Want some custom behavior inside a certain window?
;; For example you prefer navigating with esc and enter? Add it here.
:keymaps [{:selector ".tree-view" :keymap [["escape" "tree-view:toggle"]]}
{:selector "atom-text-editor.vim-mode-plus.insert-mode" :keymap [["f d" "vim-mode-plus:activate-normal-mode"]]}]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment