pbasson
1/10/2015 - 10:01 PM

Atom config

Atom config

/*
 * Your Stylesheet
 *
 * This stylesheet is loaded when Atom starts up and is reloaded automatically
 * when it is changed.
 *
 * If you are unfamiliar with LESS, you can read more about it here:
 * http://www.lesscss.org
 */

.tree-view {
  // Lighten up the sidebar a bit
  .list-group li:not(.list-nested-item),
  .list-tree li:not(.list-nested-item),
  .list-group li.list-nested-item > .list-item,
  .list-tree li.list-nested-item > .list-item {
    color: hsl(0,0%,72%);
  }
}
.workspace .tree-view .entry.list-item:hover, .workspace .tree-view .header.list-item:hover {
  color: hsl(0,0%,91%);
}

atom-text-editor.editor {
  .meta.method.ruby, .meta.function.js {
    &::before {
      content: '';
      position: absolute;
      width: 100%;
      height: 1px;
      left: 0;
      top: -2px;
      border-bottom: 1px dotted hsla(0,0%,100%,.3);
      opacity: .5; // set it off from the guide
    }
  }

  .indent-guide {
    display: inline-block;

    &:nth-child(2) {
      color: hsla(2, 44%, 46%, .6);
    }
    &:nth-child(3) {
      color: hsla(29, 66%, 60%, .6);
    }
    &:nth-child(4) {
      color: hsla(36, 87%, 75%, .6);
    }
    &:nth-child(5) {
      color: hsla(76, 33%, 57%, .6);
    }
    &:nth-child(6) {
      color: hsla(172, 32%, 64%, .6);
    }
    &:nth-child(7) {
      color: hsla(196, 36%, 62%, .6);
    }
    &:nth-child(8) {
      color: hsla(314, 25%, 64%, .6);
    }
    &:nth-child(9) {
      color: hsla(23, 39%, 45%, .6);
    }
  }

  .cursor {
    transition: opacity 150ms linear;
    background: hsla(0,0%,100%,.05);
  }

  .selection .region {
    background: hsl(0, 0%, 20%);
  }
}
# Your snippets
#
# Atom snippets allow you to enter a simple prefix in the editor and hit tab to
# expand the prefix into a larger code block with templated values.
#
# You can create a new snippet in this file by typing "snip" and then hitting
# tab.
#
# An example CoffeeScript snippet to expand log to console.log:
#
# '.source.coffee':
#   'Console log':
#     'prefix': 'log'
#     'body': 'console.log $1'
#
# This file uses CoffeeScript Object Notation (CSON).
# If you are unfamiliar with CSON, you can read more about it here:
# https://github.com/bevry/cson#what-is-cson

'.source.gfm':
  'Pull Request Template':
    'prefix': 'pullr'
    'body': """
## Status
**${1:READY}**

## Description
${2:*n/a*}

## Todos
${3:*n/a*}

## Deploy Notes
${4:*n/a*}

## Steps to test/reproduce
${5:*n/a*}

## Impacted Areas in Application
${6:*n/a*}
"""
Built-in Atom packages (79)
├── archive-view@0.43.0
├── atom-dark-syntax@0.23.0
├── atom-dark-ui@0.42.0
├── atom-light-syntax@0.24.0
├── atom-light-ui@0.36.0
├── autocomplete@0.40.0
├── autoflow@0.20.0
├── autosave@0.19.0
├── background-tips@0.20.0
├── base16-tomorrow-dark-theme@0.23.0
├── base16-tomorrow-light-theme@0.6.0
├── bookmarks@0.33.0
├── bracket-matcher@0.67.0
├── command-palette@0.32.0
├── deprecation-cop@0.22.0
├── dev-live-reload@0.36.0
├── encoding-selector@0.14.0
├── exception-reporting@0.21.0
├── find-and-replace@0.155.0
├── fuzzy-finder@0.64.0
├── git-diff@0.47.0
├── go-to-line@0.30.0
├── grammar-selector@0.42.0
├── image-view@0.46.0
├── incompatible-packages@0.19.0
├── keybinding-resolver@0.25.0
├── language-c@0.37.0
├── language-clojure@0.10.0
├── language-coffee-script@0.39.0
├── language-css@0.26.0
├── language-gfm@0.59.0
├── language-git@0.10.0
├── language-go@0.20.0
├── language-html@0.28.0
├── language-hyperlink@0.12.2
├── language-java@0.14.0
├── language-javascript@0.53.0
├── language-json@0.11.0
├── language-less@0.24.0
├── language-make@0.13.0
├── language-mustache@0.11.0
├── language-objective-c@0.15.0
├── language-perl@0.10.0
├── language-php@0.20.0
├── language-property-list@0.8.0
├── language-python@0.29.0
├── language-ruby@0.47.0
├── language-ruby-on-rails@0.18.0
├── language-sass@0.30.0
├── language-shellscript@0.12.0
├── language-source@0.9.0
├── language-sql@0.13.0
├── language-text@0.6.0
├── language-todo@0.15.0
├── language-toml@0.15.0
├── language-xml@0.26.0
├── language-yaml@0.22.0
├── link@0.28.0
├── markdown-preview@0.116.0
├── metrics@0.40.0
├── notifications@0.23.0
├── open-on-github@0.31.0
├── package-generator@0.36.0
├── release-notes@0.45.0
├── settings-view@0.166.0
├── snippets@0.66.0
├── solarized-dark-syntax@0.30.0
├── solarized-light-syntax@0.17.0
├── spell-check@0.49.0
├── status-bar@0.56.0
├── styleguide@0.39.0
├── symbols-view@0.77.0
├── tabs@0.61.0
├── timecop@0.26.0
├── tree-view@0.147.0
├── update-package-dependencies@0.7.0
├── welcome@0.21.0
├── whitespace@0.28.0
└── wrap-guide@0.29.0

/Users/jeffsandberg/.atom/packages (58)
├── atom-color-highlight@3.0.3
├── atomatigit@1.1.0
├── autocomplete-paths@0.9.1
├── autocomplete-plus@1.1.0
├── autocomplete-snippets@0.3.2
├── bezier-curve-editor@0.6.2
├── collaborative-edit@0.2.6
├── color-picker@1.2.6
├── crosshairs@0.1.2
├── editor-stats@0.16.0
├── emacs-flow@0.1.0
├── fancy-new-file@0.7.0
├── file-icons@1.4.4
├── gist-it@0.5.0
├── git-blame@0.3.3
├── git-diff-popup@0.1.0
├── git-grep@0.7.0
├── git-log@0.2.0
├── git-plus@4.3.1
├── git-tab-status@1.3.0
├── highlight-line@0.9.2
├── highlight-selected@0.7.0
├── html-entities@0.2.0
├── inc-dec-value@0.0.5
├── jumpy@2.0.1
├── language-fish-shell@1.0.1
├── language-haml@0.14.0
├── language-slim@0.3.0
├── linter@0.9.1
├── linter-jshint@0.1.0
├── linter-rubocop@0.2.1
├── mark-ring@3.0.0
├── markdown-writer@0.10.0
├── merge-conflicts@1.2.8
├── minimap@3.5.4
├── minimap-color-highlight@3.1.0
├── minimap-find-and-replace@3.1.0
├── minimap-git-diff@3.1.0
├── minimap-highlight-selected@3.1.0
├── minimap-selection@3.1.1
├── outlander-ui@0.3.1
├── pain-split@1.1.2
├── preview-tabs@0.1.6
├── project-manager@1.14.1
├── quantum-ui@0.1.3
├── red-wavy-underline@0.2.2
├── regex-railroad-diagram@0.6.3
├── ruby-bundler@0.2.0
├── save-session@0.11.3
├── set-syntax@0.1.0
├── syntax-tree@0.0.4
├── text-pastry@0.4.3
├── toggle-quotes@0.8.0
├── tree-view-breadcrumb@0.3.0
├── tree-view-open-files@0.2.2
├── underline-trailing-whitespace@1.0.1
├── vertical-align@0.6.1
└── white-cursor@0.5.1

# Your keymap
#
# Atom keymaps work similarly to stylesheets. Just as stylesheets use selectors
# to apply styles to elements, Atom keymaps use selectors to associate
# keystrokes with events in specific contexts.
#
# You can create a new keybinding in this file by typing "key" and then hitting
# tab.
#
# Here's an example taken from Atom's built-in keymap:
#
# 'atom-text-editor':
#   'enter': 'editor:newline'
#
# 'atom-workspace':
#   'ctrl-shift-p': 'core:move-up'
#   'ctrl-p': 'core:move-down'
#
# You can find more information about keymaps in these guides:
# * https://atom.io/docs/latest/customizing-atom#customizing-key-bindings
# * https://atom.io/docs/latest/advanced/keymaps
#
# This file uses CoffeeScript Object Notation (CSON).
# If you are unfamiliar with CSON, you can read more about it here:
# https://github.com/bevry/cson#what-is-cson
'atom-text-editor.editor':
  'ctrl-m': 'mark-ring:mark-or-recall'
'*':
  'editor':
    'fontFamily': 'menlo'
    'fontSize': 12
    'showInvisibles': true
    'showIndentGuide': true
    'useShadowDOM': false
    'invisibles': {}
  'core':
    'disabledPackages': [
      'highlight-column'
    ]
    'themes': [
      'quantum-ui'
      'base16-tomorrow-dark-theme'
    ]
  'welcome':
    'showOnStartup': false
  'linter':
    'showHighlighting': false
  'linter-rubocop':
    'rubocopExecutablePath': '/Users/jeffsandberg/.rbenv/versions/latest/bin/rubocop'
  'save-session':
    'disableNewFileOnOpen': false
    'project': '/Users/jeffsandberg/.atom'
    'windowX': 72
    'windowY': 67
    'windowWidth': 1296
    'windowHeight': 786
    'treeSize': 314
    'dataSaveFolder': '/Users/jeffsandberg/.atom/packages/save-session/projects'
  'minimap':
    'plugins':
      'selection': true
      'color-highlight': true
      'highlight-selected': true
      'git-diff': true
  'autocomplete-plus': {}
  'autosave':
    'enabled': true
  'fuzzy-finder': {}
  'git-blame': {}
  'git-diff':
    'showIconsInEditorGutter': true
  'git-log': {}
  'git-plus': {}
  'markdown-preview': {}
  'markdown-writer': {}
  'merge-conflicts': {}
  'spell-check': {}
  'tabs': {}
  'highlight-column':
    'opacity': 0.1
    'enableHighlight': true
  'highlight-line': {}
  'tree-view-breadcrumb':
    'displayProjectRoot': true
  'tree-view': {}
  'atom-color-highlight':
    'hideMarkersInStrings': true
    'dotMarkersSize': 12
    'dotMarkersSpacing': 6
  'rsense': {}
  'tree-view-open-files': {}