[Requires WSL Build 17093 or above]
You can override WSL's settings by editing /etc/wsl.conf
in the WSL filesystem. (Normally, this file doesn't exist at first.)
$ sudo vi /etc/wsl.conf
[interop]
appendWindowsPath = false
.rlv dkfhzxoq pf bkl lk viircbmlE | |
.bobeq rlv qbbJ | |
.pkxfccrO prlixjlkX cl bpxY | |
beq lq dkfld j'F | |
.klfqpxY abkfro beq jloc | |
oxc qlk bdxppxm akrlodobakr | |
qbozbp beq | |
kf akrlc by kxz | |
aoltppxm beQ | |
.dkfaxbo obqcx korY |
[Requires WSL Build 17093 or above]
You can override WSL's settings by editing /etc/wsl.conf
in the WSL filesystem. (Normally, this file doesn't exist at first.)
$ sudo vi /etc/wsl.conf
[interop]
appendWindowsPath = false
#!/usr/bin/env node | |
const uintToBitString = int => { | |
if (!(int >= 0 && int <= 127)) throw Error('ASCII only, hun.') | |
let bitString = '' | |
function f(num){ | |
if (num == 0) return | |
let rem = num % 2 | |
let div = Math.floor(num / 2) | |
f(div) |
/* | |
This CSS file customises Firefox' user interface look (colloquially, the "chrome" - no relation to Google Chrome) | |
It needs to be named exactle 'userChrome.css' and placed in: | |
- Mac: ~/Library/Application Support/Firefox/Profiles/<RANDOM CHARACTERS>.default/chrome/userChrome.css | |
You might need to create the `chrome` directory yourself. | |
To debug these styles, run Firefox's "Browser Toolbox" (the devtools for the browser itself) with `Shift+Opt+Cmd+I` by default. | |
*/ |
Hide Twitter users unless they're getting ratio'd. This allows you to effectively hate-follow odious individuals without exhausting your irony supply.
Reveals:
function fn(mandatoryParameter, { | |
optionalA = 'a value', | |
optionalB = 'another value', | |
optionalC = 'notice that this is using destructured assignment syntax, not object literal syntax' | |
} = {} /* unfortunately, we need to specify an empty object default if the consumer provides no object argument */){ | |
// Configuration | |
this.configurationPropertyNamespace = { | |
optionalA, | |
hardCodedConfig: 'we can use the object literal "default" property naming trick to be more terse' |
""" | |
When a view is focused, goes through all open tabs and closes those, whose files don't exist anymore. | |
Tested in Sublime Text 3.0 macOS 10.14.2 | |
""" | |
import sublime_plugin | |
import sublime | |
import time | |
import os | |
I hereby claim:
To claim this, I am signing this object:
This work was done using my spare time, using skills I had learned in employment and in more spare time. I have experienced very little oppression in this industry due to gender, age, sexuality, or ethnicity. These are advantages not afforded to the majority of people globally.
I have experienced, alongside all other working-class people, oppression due to class: my time and money that could have been spent writing socially-useful, open-source code (or developing my skills in order to do so) has instead been commanded and sapped by property owners for profit.
This statement was written to keep in mind the social context in which code is written, what kind of people get to write it, and who decides what kind of code gets written.
/* | |
Stronger "today" indicator for date-select mini-calendar. | |
The current "today" indicator already has bold text, but that might be a bit subtle | |
for some users (especially those with vision impairments or poor font rendering). | |
This uses a coloured background and a faint light rim that remains when "today" | |
is also the selected day, to save users from having to select a different | |
day to double-check they have correctly selected "today". This also helps | |
for more instantly noticing the current day when skimming through months. |