-
-
Save Log1x/9bb5e4bee2deba3e9f811522d02b964e to your computer and use it in GitHub Desktop.
My personally used Atom configuration
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Custom init | |
# Add Show in Folder to Command Palette | |
atom.commands.add 'atom-text-editor', 'init:show-in-folder', -> | |
{shell} = require('electron') | |
sPath = atom.workspace.getActiveTextEditor().getPath() | |
shell.showItemInFolder(sPath) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Command Palette | |
'.platform-win32, .platform-win32 .command-palette atom-text-editor': | |
'ctrl-~': 'command-palette:toggle' | |
# Fuzzy Finder, Project Manager, and File Manager | |
'.platform-win32': | |
'ctrl-`': 'fuzzy-finder:toggle-file-finder' | |
'alt-~': 'project-manager:list-projects' | |
'ctrl-shift-O': 'tree-view:show-current-file-in-file-manager' | |
# Terminal | |
'atom-workspace': | |
'ctrl-shift-T': 'atom-terminal:open-project-root' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
{ | |
"name": "Stylus", | |
"version": "3.1.1" | |
}, | |
{ | |
"name": "Sublime-Style-Column-Selection", | |
"version": "1.7.4" | |
}, | |
{ | |
"name": "about", | |
"version": "1.7.8" | |
}, | |
{ | |
"name": "advanced-open-file", | |
"version": "0.16.7" | |
}, | |
{ | |
"name": "archive-view", | |
"version": "0.63.3" | |
}, | |
{ | |
"name": "atom-beautify", | |
"version": "0.30.5" | |
}, | |
{ | |
"name": "atom-clock", | |
"version": "0.1.15" | |
}, | |
{ | |
"name": "atom-dark-syntax", | |
"version": "0.28.0", | |
"theme": "syntax" | |
}, | |
{ | |
"name": "atom-dark-ui", | |
"version": "0.53.0", | |
"theme": "ui" | |
}, | |
{ | |
"name": "atom-light-syntax", | |
"version": "0.29.0", | |
"theme": "syntax" | |
}, | |
{ | |
"name": "atom-light-ui", | |
"version": "0.46.0", | |
"theme": "ui" | |
}, | |
{ | |
"name": "atom-material-syntax-dark", | |
"version": "1.0.0", | |
"theme": "syntax" | |
}, | |
{ | |
"name": "atom-material-ui", | |
"version": "2.0.5", | |
"theme": "ui" | |
}, | |
{ | |
"name": "atom-terminal", | |
"version": "0.8.0" | |
}, | |
{ | |
"name": "autoclose-html", | |
"version": "0.23.0" | |
}, | |
{ | |
"name": "autocomplete-atom-api", | |
"version": "0.10.3" | |
}, | |
{ | |
"name": "autocomplete-css", | |
"version": "0.17.3" | |
}, | |
{ | |
"name": "autocomplete-html", | |
"version": "0.8.1" | |
}, | |
{ | |
"name": "autocomplete-plus", | |
"version": "2.35.11" | |
}, | |
{ | |
"name": "autocomplete-snippets", | |
"version": "1.11.1" | |
}, | |
{ | |
"name": "autocomplete-wordpress-hooks", | |
"version": "0.2.3" | |
}, | |
{ | |
"name": "autoflow", | |
"version": "0.29.0" | |
}, | |
{ | |
"name": "autosave", | |
"version": "0.24.3" | |
}, | |
{ | |
"name": "background-tips", | |
"version": "0.27.1" | |
}, | |
{ | |
"name": "base16-tomorrow-dark-theme", | |
"version": "1.5.0", | |
"theme": "syntax" | |
}, | |
{ | |
"name": "base16-tomorrow-light-theme", | |
"version": "1.5.0", | |
"theme": "syntax" | |
}, | |
{ | |
"name": "bookmarks", | |
"version": "0.44.4" | |
}, | |
{ | |
"name": "bracket-matcher", | |
"version": "0.87.3" | |
}, | |
{ | |
"name": "busy-signal", | |
"version": "1.4.3" | |
}, | |
{ | |
"name": "color-picker", | |
"version": "2.2.5" | |
}, | |
{ | |
"name": "command-palette", | |
"version": "0.41.1" | |
}, | |
{ | |
"name": "custom-title", | |
"version": "1.0.1" | |
}, | |
{ | |
"name": "dalek", | |
"version": "0.2.1" | |
}, | |
{ | |
"name": "deprecation-cop", | |
"version": "0.56.9" | |
}, | |
{ | |
"name": "dev-live-reload", | |
"version": "0.47.1" | |
}, | |
{ | |
"name": "docblockr", | |
"version": "0.11.0" | |
}, | |
{ | |
"name": "editorconfig", | |
"version": "2.2.2" | |
}, | |
{ | |
"name": "emmet", | |
"version": "2.4.3" | |
}, | |
{ | |
"name": "encoding-selector", | |
"version": "0.23.5" | |
}, | |
{ | |
"name": "exception-reporting", | |
"version": "0.41.4" | |
}, | |
{ | |
"name": "file-icons", | |
"version": "2.1.12" | |
}, | |
{ | |
"name": "find-and-replace", | |
"version": "0.212.2" | |
}, | |
{ | |
"name": "fuzzy-finder", | |
"version": "1.5.8" | |
}, | |
{ | |
"name": "git-diff", | |
"version": "1.3.6" | |
}, | |
{ | |
"name": "github", | |
"version": "0.6.2" | |
}, | |
{ | |
"name": "go-to-line", | |
"version": "0.32.1" | |
}, | |
{ | |
"name": "goto-definition", | |
"version": "1.3.4" | |
}, | |
{ | |
"name": "grammar-selector", | |
"version": "0.49.5" | |
}, | |
{ | |
"name": "hey-pane", | |
"version": "1.0.0" | |
}, | |
{ | |
"name": "highlight-selected", | |
"version": "0.13.1" | |
}, | |
{ | |
"name": "hyperclick", | |
"version": "0.1.5" | |
}, | |
{ | |
"name": "image-view", | |
"version": "0.62.3" | |
}, | |
{ | |
"name": "incompatible-packages", | |
"version": "0.27.3" | |
}, | |
{ | |
"name": "intentions", | |
"version": "1.1.5" | |
}, | |
{ | |
"name": "keybinding-resolver", | |
"version": "0.38.0" | |
}, | |
{ | |
"name": "language-blade", | |
"version": "0.36.0" | |
}, | |
{ | |
"name": "language-c", | |
"version": "0.58.1" | |
}, | |
{ | |
"name": "language-clojure", | |
"version": "0.22.4" | |
}, | |
{ | |
"name": "language-coffee-script", | |
"version": "0.49.0" | |
}, | |
{ | |
"name": "language-csharp", | |
"version": "0.14.2" | |
}, | |
{ | |
"name": "language-css", | |
"version": "0.42.5" | |
}, | |
{ | |
"name": "language-generic-config", | |
"version": "1.4.0" | |
}, | |
{ | |
"name": "language-gfm", | |
"version": "0.90.1" | |
}, | |
{ | |
"name": "language-git", | |
"version": "0.19.1" | |
}, | |
{ | |
"name": "language-go", | |
"version": "0.44.2" | |
}, | |
{ | |
"name": "language-htaccess", | |
"version": "0.1.1" | |
}, | |
{ | |
"name": "language-html", | |
"version": "0.47.7" | |
}, | |
{ | |
"name": "language-hyperlink", | |
"version": "0.16.2" | |
}, | |
{ | |
"name": "language-java", | |
"version": "0.27.4" | |
}, | |
{ | |
"name": "language-javascript", | |
"version": "0.127.3" | |
}, | |
{ | |
"name": "language-json", | |
"version": "0.19.1" | |
}, | |
{ | |
"name": "language-less", | |
"version": "0.33.0" | |
}, | |
{ | |
"name": "language-make", | |
"version": "0.22.3" | |
}, | |
{ | |
"name": "language-mustache", | |
"version": "0.14.1" | |
}, | |
{ | |
"name": "language-objective-c", | |
"version": "0.15.1" | |
}, | |
{ | |
"name": "language-perl", | |
"version": "0.37.0" | |
}, | |
{ | |
"name": "language-php", | |
"version": "0.42.0" | |
}, | |
{ | |
"name": "language-postcss", | |
"version": "1.3.1" | |
}, | |
{ | |
"name": "language-property-list", | |
"version": "0.9.1" | |
}, | |
{ | |
"name": "language-python", | |
"version": "0.45.4" | |
}, | |
{ | |
"name": "language-ruby", | |
"version": "0.71.3" | |
}, | |
{ | |
"name": "language-ruby-on-rails", | |
"version": "0.25.2" | |
}, | |
{ | |
"name": "language-sass", | |
"version": "0.61.1" | |
}, | |
{ | |
"name": "language-shellscript", | |
"version": "0.25.3" | |
}, | |
{ | |
"name": "language-source", | |
"version": "0.9.0" | |
}, | |
{ | |
"name": "language-sql", | |
"version": "0.25.8" | |
}, | |
{ | |
"name": "language-svg", | |
"version": "0.9.2" | |
}, | |
{ | |
"name": "language-text", | |
"version": "0.7.3" | |
}, | |
{ | |
"name": "language-todo", | |
"version": "0.29.2" | |
}, | |
{ | |
"name": "language-toml", | |
"version": "0.18.1" | |
}, | |
{ | |
"name": "language-typescript", | |
"version": "0.2.1" | |
}, | |
{ | |
"name": "language-xml", | |
"version": "0.35.2" | |
}, | |
{ | |
"name": "language-yaml", | |
"version": "0.30.2" | |
}, | |
{ | |
"name": "line-ending-selector", | |
"version": "0.7.3" | |
}, | |
{ | |
"name": "link", | |
"version": "0.31.3" | |
}, | |
{ | |
"name": "markdown-preview", | |
"version": "0.159.13" | |
}, | |
{ | |
"name": "merge-conflicts", | |
"version": "1.4.5" | |
}, | |
{ | |
"name": "metrics", | |
"version": "1.2.6" | |
}, | |
{ | |
"name": "notifications", | |
"version": "0.69.2" | |
}, | |
{ | |
"name": "one-dark-syntax", | |
"version": "1.8.0", | |
"theme": "syntax" | |
}, | |
{ | |
"name": "one-dark-ui", | |
"version": "1.10.8", | |
"theme": "ui" | |
}, | |
{ | |
"name": "one-light-syntax", | |
"version": "1.8.0", | |
"theme": "syntax" | |
}, | |
{ | |
"name": "one-light-ui", | |
"version": "1.10.8", | |
"theme": "ui" | |
}, | |
{ | |
"name": "open-on-github", | |
"version": "1.2.1" | |
}, | |
{ | |
"name": "package-generator", | |
"version": "1.1.1" | |
}, | |
{ | |
"name": "pigments", | |
"version": "0.40.2" | |
}, | |
{ | |
"name": "project-manager", | |
"version": "3.3.5" | |
}, | |
{ | |
"name": "qolor", | |
"version": "0.4.2" | |
}, | |
{ | |
"name": "remote-sync", | |
"version": "4.1.5" | |
}, | |
{ | |
"name": "replace-notepad", | |
"version": "0.2.1" | |
}, | |
{ | |
"name": "settings-view", | |
"version": "0.251.8" | |
}, | |
{ | |
"name": "simple-drag-drop-text", | |
"version": "0.3.6" | |
}, | |
{ | |
"name": "snippets", | |
"version": "1.1.4" | |
}, | |
{ | |
"name": "solarized-dark-syntax", | |
"version": "1.1.2", | |
"theme": "syntax" | |
}, | |
{ | |
"name": "solarized-light-syntax", | |
"version": "1.1.2", | |
"theme": "syntax" | |
}, | |
{ | |
"name": "spell-check", | |
"version": "0.72.2" | |
}, | |
{ | |
"name": "status-bar", | |
"version": "1.8.13" | |
}, | |
{ | |
"name": "styleguide", | |
"version": "0.49.7" | |
}, | |
{ | |
"name": "svg-preview", | |
"version": "0.11.0" | |
}, | |
{ | |
"name": "symbols-view", | |
"version": "0.118.0" | |
}, | |
{ | |
"name": "sync-settings", | |
"version": "0.8.3" | |
}, | |
{ | |
"name": "tabs", | |
"version": "0.107.2" | |
}, | |
{ | |
"name": "tabs-to-spaces", | |
"version": "1.0.3" | |
}, | |
{ | |
"name": "timecop", | |
"version": "0.36.0" | |
}, | |
{ | |
"name": "tree-view", | |
"version": "0.217.9" | |
}, | |
{ | |
"name": "update-package-dependencies", | |
"version": "0.12.0" | |
}, | |
{ | |
"name": "welcome", | |
"version": "0.36.5" | |
}, | |
{ | |
"name": "whitespace", | |
"version": "0.37.3" | |
}, | |
{ | |
"name": "wordpress-api", | |
"version": "1.2.2" | |
}, | |
{ | |
"name": "wrap-guide", | |
"version": "0.40.2" | |
} | |
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"advanced-new-file": { | |
"suggestCurrentFilePath": true | |
}, | |
"atom-beautify": { | |
"php": {} | |
}, | |
"atom-clock": { | |
"dateFormat": "hh:mma" | |
}, | |
"atom-material-ui": { | |
"colors": { | |
"abaseColor": "#607d8b", | |
"paintCursor": true, | |
"predefinedColor": "Blue Grey" | |
}, | |
"fonts": { | |
"fontSize": 14 | |
}, | |
"tabs": { | |
"compactTabs": true, | |
"noTabMinWidth": true, | |
"tintedTabBar": true | |
}, | |
"treeView": { | |
"blendTabs": true, | |
"compactList": true | |
}, | |
"ui": {} | |
}, | |
"atom-terminal": { | |
"MacWinRunDirectly": true, | |
"app": "C:\\Users\\Brandon\\AppData\\Local\\wsltty\\bash-cwd.bat" | |
}, | |
"color-picker": { | |
"preferredFormat": "HEX", | |
"uppercaseColorValues": true | |
}, | |
"core": { | |
"audioBeep": false, | |
"autoHideMenuBar": true, | |
"closeDeletedFileTabs": true, | |
"disabledPackages": [ | |
"whitespace", | |
"wrap-guide", | |
"about", | |
"background-tips", | |
"incompatible-packages", | |
"metrics", | |
"welcome", | |
"deprecation-cop", | |
"dev-live-reload", | |
"package-generator", | |
"github" | |
], | |
"ignoredNames": [ | |
".git", | |
".hg", | |
".svn", | |
".DS_Store", | |
"._*", | |
"Thumbs.db", | |
"*.lock", | |
".eslintrc", | |
"phpcs.xml", | |
".editorconfig", | |
".travis.yml", | |
"wp-cli.yml", | |
"node_modules", | |
"cache", | |
"dist", | |
"vendor" | |
], | |
"projectHome": "D:\\Development", | |
"telemetryConsent": "no", | |
"themes": [ | |
"atom-material-ui", | |
"atom-material-syntax-dark" | |
], | |
"useProxySettingsWhenCallingApm": false | |
}, | |
"custom-title": { | |
"template": "<%= projectName %> <% if (relativeFilePath) { %>- <%= relativeFilePath %> <% } %> - <%= gitHead %>" | |
}, | |
"docblockr": { | |
"param_description": false | |
}, | |
"editor": { | |
"fontFamily": "Fira Code", | |
"fontSize": 19, | |
"showIndentGuide": true | |
}, | |
"exception-reporting": { | |
"userId": "3942511f-d921-6c50-3d99-a7bd6cce2e1f" | |
}, | |
"file-icons": {}, | |
"git-plus": { | |
"general": { | |
"analytics": false, | |
"enableStatusBarIcon": false | |
} | |
}, | |
"goto-definition": { | |
"contextMenuDisplayAtFirst": false, | |
"performanceMode": true | |
}, | |
"indentation-indicator": { | |
"spaceAfterColon": true | |
}, | |
"linter": { | |
"lintOnChange": false, | |
"lintOnOpen": false, | |
"lintPreviewTabs": false | |
}, | |
"linter-ui-default": { | |
"showPanel": true | |
}, | |
"markdown-toolbar": { | |
"position": "bottom" | |
}, | |
"one-dark-ui": { | |
"layoutMode": "Compact" | |
}, | |
"project-manager": { | |
"sortBy": "title" | |
}, | |
"remote-sync": { | |
"autoHideLogPanel": true | |
}, | |
"screen-recorder": { | |
"targetDirectory": "D:\\Images\\Screencasts" | |
}, | |
"seti-syntax": { | |
"themeColor": "Red" | |
}, | |
"seti-ui": { | |
"compactView": true, | |
"disableAnimations": true, | |
"hideDocumentTitle": true, | |
"themeColor": "Red" | |
}, | |
"status-bar": {}, | |
"svg-preview": { | |
"openPreviewAutomatically": true | |
}, | |
"sync-settings": { | |
"gistDescription": "My personally used Atom configuration", | |
"quietUpdateCheck": true | |
}, | |
"tabs": {}, | |
"tree-view": { | |
"autoReveal": true, | |
"hideIgnoredNames": true, | |
"hideVcsIgnoredFiles": true, | |
"squashDirectoryNames": true | |
}, | |
"welcome": { | |
"showOnStartup": false | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Custom snippets |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@import "syntax-variables"; | |
@import "ui-variables"; | |
// Add light background to selected item in Tree View | |
.tree-view .selected:before { | |
background: hsla(0, 0%, 100%, .2); | |
} | |
// Remove italics from comments | |
atom-text-editor { | |
.syntax--comment { | |
font-style: normal; | |
} | |
} | |
// Makes the cursor pulse instead of blink | |
atom-text-editor { | |
.cursor { | |
transition: opacity 0.5s; | |
} | |
} | |
// Remove italics from code markup in Markdown | |
atom-text-editor { | |
.syntax--markup.syntax--raw.syntax--gfm { | |
font-style: normal; | |
color: @syntax-color-keyword; | |
} | |
} | |
// Brightens the gutter diff indicators to make them more visible | |
.diff-icon(@color) { | |
background-color: fade(@color, 60%); | |
&:before { | |
color: contrast(fade(@color, 60%)); | |
} | |
} | |
.diff-border(@color) { | |
border-color: lighten(@color, 15%); | |
border-left-width: 4px; | |
} | |
// Adds more consistant gutter padding | |
@gutter-padding: 15px; | |
atom-text-editor { | |
.gutter .line-number { | |
padding-left: @gutter-padding; | |
&.git-line-added { | |
.diff-border(@text-color-success); | |
padding-left: @gutter-padding - 4; | |
} | |
&.git-line-modified { | |
.diff-border(@text-color-warning); | |
padding-left: @gutter-padding - 4; | |
} | |
&.git-line-removed { | |
.diff-border(@text-color-error); | |
padding-left: @gutter-padding; | |
} | |
} | |
.gutter.git-diff-icon .line-number { | |
&.git-line-added { | |
.diff-icon(@text-color-success); | |
} | |
&.git-line-modified { | |
.diff-icon(@text-color-warning); | |
} | |
&.git-line-removed { | |
.diff-icon(@text-color-error); | |
} | |
} | |
} | |
// Makes the bracket matcher highlight more noticeable | |
atom-text-editor { | |
.bracket-matcher .region { | |
border-bottom: 1px solid @base-color; | |
} | |
} | |
// Remove Wrap Guide Line in Editor | |
atom-text-editor.editor { | |
.wrap-guide { | |
visibility: hidden; | |
} | |
} | |
// Hide Scrollbar in Editor | |
atom-text-editor.editor { | |
.horizontal-scrollbar, | |
.vertical-scrollbar { | |
opacity: 0; | |
transition: opacity 250ms; | |
} | |
.scroll-view:hover .horizontal-scrollbar, | |
.scroll-view:hover + .vertical-scrollbar { | |
/* opacity: 1; */ | |
} | |
.horizontal-scrollbar:hover, | |
.vertical-scrollbar:hover { | |
opacity: 1; | |
} | |
} | |
// Hide Scrollbar in Tree View | |
.scrollbars-visible-always { | |
.tree-view { | |
&::-webkit-scrollbar { | |
display: none; | |
} | |
} | |
} | |
// Fix Tree View Padding for 1.17.0 | |
.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 { | |
line-height: 28px; | |
} | |
.list-tree.has-collapsable-children .list-nested-item > .list-tree > li, | |
.list-tree.has-collapsable-children .list-nested-item > .list-group > li { | |
padding-left: 15px; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Installation
Ctrl+Shift+P
and typeSync Settings: Fork
9bb5e4bee2deba3e9f811522d02b964e