<!DOCTYPE html> <html class="no-js" lang="en-GB"> <head> <title>My Sublime Text 2 settings | Oliver Davies</title> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta property="og:url" content="https://opdavies.github.io/oliverdavies.uk/blog/2012/10/25/my-sublime-text-2-settings"> <meta property="og:title" content="My Sublime Text 2 settings"/> <meta property="og:image" content="https://opdavies.github.io/oliverdavies.uk/assets/images/me-precedent.jpg"/> <meta property="og:image:height" content="327"/> <meta property="og:image:type" content="image/jpg"> <meta property="og:image:width" content="327"/> <link rel="stylesheet" href="https://opdavies.github.io/oliverdavies.uk/assets/css/main.css"> <link rel="stylesheet" href="https://opdavies.github.io/oliverdavies.uk/assets/css/blog-post.css"> <link rel="apple-touch-icon" href="/assets/images/me-precedent.jpg?s=57" sizes="57x57"> <link rel="apple-touch-icon" href="/assets/images/me-precedent.jpg?s=114" sizes="114x114"> <link rel="apple-touch-icon" href="/assets/images/me-precedent.jpg?s=72" sizes="72x72"> <link rel="apple-touch-icon" href="/assets/images/me-precedent.jpg?s=144" sizes="144x144"> <link rel="apple-touch-icon" href="/assets/images/me-precedent.jpg?s=60" sizes="60x60"> <link rel="apple-touch-icon" href="/assets/images/me-precedent.jpg?s=120" sizes="120x120"> <link rel="apple-touch-icon" href="/assets/images/me-precedent.jpg?s=76" sizes="76x76"> <link rel="apple-touch-icon" href="/assets/images/me-precedent.jpg?s=152" sizes="152x152"> <link rel="icon" href="/assets/images/me-precedent.jpg?s=160" sizes="160x160"> <link rel="icon" href="/assets/images/me-precedent.jpg?s=96" sizes="96x96"> <link rel="icon" href="/assets/images/me-precedent.jpg?s=32" sizes="32x32"> <link rel="icon" href="/assets/images/me-precedent.jpg?s=16" sizes="16x16"> </head> <body class=""> <nav class="navbar navbar-inverse navbar-fixed-top"> <div class="container"> <div class="navbar-header"> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand" href="https://opdavies.github.io/oliverdavies.uk/">Oliver Davies</a> </div> <div id="navbar" class="collapse navbar-collapse" role="navigation"> <ul class="nav navbar-nav"> <li class=""> <a href="/">About</a> </li> <li class=""> <a href="/experience">Experience</a> </li> <li class=""> <a href="/testimonials">Testimonials</a> </li> <li class=""> <a href="/talks">Talks</a> </li> <li class="active"> <a href="/blog">Blog</a> </li> <li class=""> <a href="/contact">Contact</a> </li> </ul> </div> </div> </nav> <div class="container"> <div class="row"> <main class="col-md-9"> <h1>My Sublime Text 2 settings</h1> <p class="posted">25th October 2012</p> <p><a href="http://www.sublimetext.com/2">Sublime Text 2</a> has been my text editor of choice for the past few months, and I use it at home, in work, and on any virtual machines that I run. So rather than having to manually re-enter my settings each time, I thought that I'd document them here for future reference. These preferences ensure that the code is compliant with <a href="http://drupal.org/coding-standards" title="Drupal coding standards on Drupal.org">Drupal coding standards</a> - using two spaces instead of a tab, no trailing whitespace, blank line at the end of a file etc.</p> <h2 id="preferences">Preferences</h2> <p>These can be changed by going to Preferences > Settings - User.</p> <pre><code class="language-json">{ "color_scheme": "Packages/Theme - Aqua/Color Schemes/Tomorrow Night Aqua.tmTheme", "default_line_ending": "unix", "ensure_newline_at_eof_on_save": true, "fallback_encoding": "UTF-8", "file_exclude_patterns": [ "*.pyc", "*.pyo", "*.exe", "*.dll", "*.obj", "*.o", "*.a", "*.lib", "*.so", "*.dylib", "*.ncb", "*.sdf", "*.suo", "*.pdb", "*.idb", ".DS_Store", "*.class", "*.psd", "*.db", "*.sublime*" ], "folder_exclude_patterns": [ ".svn", ".git", ".hg", "CVS", "FirePHPCore" ], "font_options": [ "no_bold", "no_italic" ], "font_size": 16.0, "highlight_line": true, "ignored_packages": [ ], "line_padding_bottom": 1, "rulers": [ 80 ], "save_on_focus_lost": true, "shift_tab_unindent": true, "tab_size": 2, "theme": "Soda Light.sublime-theme", "translate_tabs_to_spaces": true, "trim_automatic_white_space": true, "trim_trailing_white_space_on_save": true, "word_wrap": false } </code></pre> <h2 id="key-bindings">Key bindings</h2> <p>These can be changed by going to Preferences > Key Bindings - User.</p> <pre><code class="language-json">[ { "keys": ["alt+s"], "command": "toggle_side_bar" }, { "keys": ["alt+r"], "command": "reindent" } ] </code></pre> <h2 id="packages">Packages</h2> <p>These are the packages that I currently have installed.</p> <ul> <li><a href="https://github.com/spadgos/sublime-jsdocs" title="DocBlockr on GitHub">DocBlockr</a></li> <li><a href="https://github.com/BrianGilbert/Sublime-Text-2-Goto-Drupal-API">Drupal API</a></li> <li><a href="https://github.com/danro/LESS-sublime">LESS</a></li> <li><a href="http://wbond.net/sublime_packages/package_control">Package Control</a></li> <li><a href="http://github.com/Kronuz/SublimeCodeIntel">Sublime CodeIntel</a></li> <li><a href="https://github.com/buymeasoda/soda-theme">Theme - Soda</a></li> </ul> <p class="tags"> Tags: <a href="https://opdavies.github.io/oliverdavies.uk/blog/tags/sublime-text">sublime-text</a> </p> <div class="post-pager is-flex"> <div class="is-half"> <a href="/blog/2012/09/06/reflections-speaking-unifieddiff"> « Reflections on speaking at UnifiedDiff </a> </div> <div class="is-half text-right"> <a href="/blog/2012/11/15/accessible-bristol-site-launched"> Accessible Bristol site launched » </a> </div> </div> <div class="about-author"> <h2>About the Author</h2> <img src="https://opdavies.github.io/oliverdavies.uk/assets/images/me-precedent.jpg" alt="Picture of Oliver" class="img-circle"> <p>Oliver Davies is a Web Developer, System Administrator and Drupal specialist based in the UK. He is a Senior Developer at <a href="https://microserve.io">Microserve</a> and also provides freelance consultancy services for Drupal websites, PHP applications and Linux servers.</p> </div> </main> <div class="col-md-3"> <div class="panel badges text-center"> <a class="badge--da-member" href="https://assoc.drupal.org/membership" title="I’m a Drupal Association member."> <img src="https://opdavies.github.io/oliverdavies.uk/assets/images/da-individual-member.png" alt="Drupal Association Individual Member" width="152" > </a> <a href="http://drupalcores.com/#opdavies"> <img alt="I built Drupal 8 with hand holding a wrench on blue background" src="https://opdavies.github.io/oliverdavies.uk/assets/images/drupal-8.jpg" /> </a> <img src="https://opdavies.github.io/oliverdavies.uk/assets/images/badges/acquia-certified-developer-drupal-8.png" alt="Acquia Certified Developer - Drupal 8 Exam Badge" height="147" width="147" /> <a href="http://conference.phpnw.org.uk/phpnw17"> <img src="https://opdavies.github.io/oliverdavies.uk/assets/images/badges/phpnw17.png" alt=""> </a> </div> <div class="availability panel panel-default"> <div class="panel-heading">Availability</div> <div class="panel-body"> <p> <i class="fa fa-thumbs-o-up text-warning"></i> Currently have limited part-time capacity </p> <p> <i class="fa fa-thumbs-o-down text-danger"></i> Currently no spare full-time capacity. </p> </div> </div> <div class="latest-posts panel panel-default"> <div class="latest-posts__heading panel-heading">Latest blog posts</div> <ul class="list-group"> <li class="post list-group-item"> <span class="post__title"> <a href="/blog/2017/06/09/introducing-the-drupal-meetups-twitterbot"> Introducing the Drupal Meetups Twitterbot </a> </span> - <span class="post__date">9th June, 2017</span> </li> <li class="post list-group-item"> <span class="post__title"> <a href="/blog/2017/05/20/turning-drupal-module-into-feature"> Turning Your Custom Drupal Module into a Feature </a> </span> - <span class="post__date">20th May, 2017</span> </li> <li class="post list-group-item"> <span class="post__title"> <a href="/blog/2017/05/15/drupalcamp-bristol-early-bird-tickets-sessions-sponsors"> DrupalCamp Bristol 2017 - Early Bird Tickets, Call for Sessions, Sponsors </a> </span> - <span class="post__date">15th May, 2017</span> </li> </ul> </div> </div> </div> </div> <footer class="container"> <p class="copyright"> © 2010-2017 Oliver Davies. Built with <a href="https://sculpin.io">Sculpin</a>. </p> <div class="meetups"> <h2>Things that I organise</h2> <ul> <li class="meetups--drupal-bristol"> <a href="http://www.drupalbristol.org.uk" title="Drupal Bristol"> <img src="https://opdavies.github.io/oliverdavies.uk/assets/images/meetups/drupal-bristol.jpeg" alt="Drupal Bristol"> </a> </li> <li class="meetups--drupalcamp-bristol"> <a href="http://www.drupalcampbristol.co.uk" title="DrupalCamp Bristol"> <img src="https://opdavies.github.io/oliverdavies.uk/assets/images/meetups/drupalcamp-bristol.png" alt="DrupalCamp Bristol"> </a> </li> <li class="meetups--phpsw"> <a href="http://phpsw.uk" title="PHPSW"> <img src="https://opdavies.github.io/oliverdavies.uk/assets/images/meetups/phpsw.jpeg" alt="PHPSW"> </a> </li> </ul> </div> </footer> <script src="https://opdavies.github.io/oliverdavies.uk/assets/js/site.js"></script> <script>(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-11967257-1', 'auto'); ga('send', 'pageview');</script> </body> </html>