Skip to content

Instantly share code, notes, and snippets.

View piersadrian's full-sized avatar

Piers Mainwaring piersadrian

View GitHub Profile
@import "ui-variables";
@import "syntax-variables";
@line-background-color: #f2faff;
.editor:not(.mini) {
width: 1100px;
margin: 40px auto;
.gutter {
@piersadrian
piersadrian / tab-completion.coffee
Created May 8, 2015 17:26
Atom autocomplete suggestions on tab
{Point} = require 'atom'
atom.commands.add 'atom-text-editor', 'custom:tabcomplete', (e) ->
editor = atom.workspace.getActiveTextEditor()
cursor = editor.getLastCursor()
{row, column} = cursor.getBufferPosition()
precedingCharacter = editor.getTextInBufferRange([[row, column - 1], [row, column]])
if /\S/.test(precedingCharacter)
{
"extends": [
"plugin:lodash/recommended",
"plugin:react/recommended",
"react-app"
],
"plugins": [
"import",
"flowtype",
"jsx-a11y",
@piersadrian
piersadrian / Appear.in
Created June 22, 2018 18:02
/Appear.in.app/Contents/MacOS/Appear.in
#!/bin/bash
# 1: create new Space in Mission Control for Desktop 2
# 2: create application structure and remember to chmod +x this file
# 3: fully configure browser and webapp
# 4: set "Options -> Assign to Desktop on Display 2"
skel_dir="$HOME/.chrome-user-data-appear-in"
tmp_dir="/tmp"
### Keybase proof
I hereby claim:
* I am piersadrian on github.
* I am piersadrian (https://keybase.io/piersadrian) on keybase.
* I have a public key ASCoeLCUgnYQJT_mGy0DwhKdgcKXx-CEMQNYBLgMtGdosQo
To claim this, I am signing this object: