Written for fairly adept technical users, preferably of Debian GNU/Linux, not for absolute beginners.
|
You'll probably be working with a single smartcard, so you'll want only one primary key ( |
| // Contains support for: SASS/SCSS, concatenation, and minification for JS and CSS | |
| var gulp = require('gulp'); | |
| var sass = require('gulp-ruby-sass'); | |
| var concat = require('gulp-concat'); | |
| var compress = require('gulp-yuicompressor'); | |
| syntax on | |
| set ruler " Show the line and column numbers of the cursor. | |
| set formatoptions+=o " Continue comment marker in new lines. | |
| set textwidth=0 " Hard-wrap long lines as you type them. | |
| set modeline " Enable modeline. | |
| set esckeys " Cursor keys in insert mode. | |
| set linespace=0 " Set line-spacing to minimum. | |
| set nojoinspaces " Prevents inserting two spaces after punctuation on a join (J) | |
| " More natural splits | |
| set splitbelow " Horizontal split below current. |
|
You'll probably be working with a single smartcard, so you'll want only one primary key ( |
https://twitter.com/snookca/status/1073299331262889984?s=21
Happy to chat about this. There’s an obvious disclaimer that there’s a cost to css-in-js solutions, but that cost is paid specifically for the benefits it brings; as such it’s useful for some usecases, and not meant as a replacement for all workflows.
(These conversations always get heated on twitter, so please believe that I’m here to converse, not to convince. In return, I promise to listen to you too and change my opinions; I’ve had mad respect for you for years and would consider your feedback a gift. Also, some of the stuff I’m writing might seem obvious to you; I’m not trying to tell you if all people of some of the details, but it might be useful to someone else who bumps into this who doesn’t have context)
So the big deal about css-in-js (cij) is selectors.
| ruby '2.7.1' | |
| gem 'rails', github: 'rails/rails' | |
| gem 'tzinfo-data', '>= 1.2016.7' # Don't rely on OSX/Linux timezone data | |
| # Action Text | |
| gem 'actiontext', github: 'basecamp/actiontext', ref: 'okra' | |
| gem 'okra', github: 'basecamp/okra' | |
| # Drivers |
| package com.alexjlockwood.circlesquare | |
| import androidx.compose.animation.animatedFloat | |
| import androidx.compose.animation.core.AnimationConstants | |
| import androidx.compose.animation.core.LinearEasing | |
| import androidx.compose.animation.core.repeatable | |
| import androidx.compose.animation.core.tween | |
| import androidx.compose.foundation.Canvas | |
| import androidx.compose.runtime.Composable |
| Common "no reply" emails, EXCEPT google docs notifications (which I actually want) | |
| <apps:property name='hasTheWord' value='from:(noreply OR no-reply OR donotreply) -docs.google.com' /> | |
| Common app & service notifications | |
| <apps:property name='hasTheWord' value='has joined your Personal Meeting Room' /> | |
| <apps:property name='from' value='no-reply@zoom.us' /> | |
| <apps:property name='from' value='venmo@venmo.com' /> | |
| <apps:property name='from' value='donotreply@godaddy.com' /> | |
| <apps:property name='from' value='no_reply@email.apple.com' /> | |
| <apps:property name='from' value='no-reply@dropbox.com' /> |
| { | |
| // open json editor for settings | |
| "workbench.settings.editor": "json", | |
| // Theme | |
| "workbench.colorTheme": "Aura Dark", | |
| "workbench.iconTheme": "moxer-icons", | |
| // Change font | |
| "editor.fontFamily": "Geist Mono", |
| " packadd quickscope | |
| " execute 'luafile ' . stdpath('config') . '/lua/settings.lua' | |
| function! s:manageEditorSize(...) | |
| let count = a:1 | |
| let to = a:2 | |
| for i in range(1, count ? count : 1) | |
| call VSCodeNotify(to == 'increase' ? 'workbench.action.increaseViewSize' : 'workbench.action.decreaseViewSize') | |
| endfor | |
| endfunction |
| [ | |
| { | |
| "command": "vscode-neovim.compositeEscape1", | |
| "key": "j", | |
| "when": "neovim.mode == insert && editorTextFocus", | |
| "args": "j" | |
| }, | |
| { | |
| "command": "vscode-neovim.compositeEscape2", | |
| "key": "k", |