...
 
Commits (2)
#!/bin/sh -eu
curl https://nixos.org/nix/install | sh
# . /home/erosson/.nix-profile/etc/profile.d/nix.sh
atom-home/
# https://stackoverflow.com/questions/987142/make-gitignore-ignore-everything-except-a-few-files
!atom-home/config.cson
#!/bin/sh -eux
#
# Run Atom via this script to use a separate profile, with separate packages and config stored in git,
# with ATOM_HOME in this directory.
# Syncing installed packages: https://stackoverflow.com/questions/30006827/how-to-save-atom-editor-config-and-list-of-packages-installed
export ATOM_HOME="`dirname $(realpath $0)`/atom-home"
if [ -d $ATOM_HOME/.apm ]; then
# not first run - update the list of packages seen by git
apm list --installed --bare > $ATOM_HOME/../package.list
else
# first run - install the list of packages from git before running.
# Idempotent, but also slow - so don't run every time, even though it's safe to do so.
apm install --packages-file $ATOM_HOME/../package.list
fi
# Finally, run
atom "$@"
"*":
core:
disabledPackages: [
"elm-lens"
]
telemetryConsent: "limited"
editor:
showInvisibles: true
elmjutsu:
alwaysCompileMain: true
elmExecPath: "node_modules/.bin/elm"
elmTestExecPath: "node_modules/.bin/elm-test"
"exception-reporting":
userId: "3ec39838-2c76-495b-ae33-564216df8e00"
"language-elm":
autocompleteEnabled: false
welcome:
showOnStartup: false
".elm.source":
editor:
tabLength: 4
atom-ide-ui@0.13.0
elm-format@3.2.0
elm-lens@0.3.0
elmjutsu@9.10.1
language-elm@1.5.0
language-terraform@0.8.1
vim-mode-plus@1.36.0