# HG changeset patch # User ellis # Date 1701831649 18000 # Node ID 0a88cdd4bbd59a389570c43207b2774353a144c3 # Parent 3491c1d1815d4e5381d1ed570e04f75c2ad00603 etc/skel init diff -r 3491c1d1815d -r 0a88cdd4bbd5 .shellcheckrc --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/.shellcheckrc Tue Dec 05 22:00:49 2023 -0500 @@ -0,0 +1,11 @@ +# Suggest explicitly using -n in `[ $var ]` +enable=avoid-nullary-conditions + +# Suggest 'command -v' instead of 'which' +enable=deprecate-which + +# Suggest quoting variables without metacharacters +enable=quote-safe-variables + +# Require [[ and warn about [ in Bash/Ksh +enable=require-double-brackets \ No newline at end of file diff -r 3491c1d1815d -r 0a88cdd4bbd5 etc/skel/.bash_logout --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/etc/skel/.bash_logout Tue Dec 05 22:00:49 2023 -0500 @@ -0,0 +1,3 @@ +# +# ~/.bash_logout +# diff -r 3491c1d1815d -r 0a88cdd4bbd5 etc/skel/.bash_profile --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/etc/skel/.bash_profile Tue Dec 05 22:00:49 2023 -0500 @@ -0,0 +1,5 @@ +# +# ~/.bash_profile +# + +[[ -f ~/.bashrc ]] && . ~/.bashrc diff -r 3491c1d1815d -r 0a88cdd4bbd5 etc/skel/.bashrc --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/etc/skel/.bashrc Tue Dec 05 22:00:49 2023 -0500 @@ -0,0 +1,20 @@ +# ~/.bashrc --- interactive Bash session config + +# If not running interactively, don't do anything +[[ $- != *i* ]] && return + +alias ls='ls --color=auto' +alias ec='emacsclient -c' +alias et='emacsclient -t' + +PS1="\u [\!]:\t:\w\n >> \[\e[0m\]" + +export LANG=en_US.UTF-8 + +export LISP='sbcl' +export ESHELL='/usr/bin/bash' +export ORGANIZATION='The Compiler Company' +export LANG=en_US.UTF-8 +export ALTERNATE_EDITOR='' +export EDITOR='emacsclient -t' +export VISUAL='emacsclient -c' diff -r 3491c1d1815d -r 0a88cdd4bbd5 etc/skel/.sbclrc --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/etc/skel/.sbclrc Tue Dec 05 22:00:49 2023 -0500 @@ -0,0 +1,10 @@ +(in-package :cl-user) +(setq *debug-beginner-help-p* nil + *print-case* :downcase + *print-level* 50 + *print-length* 200) + +#-quicklisp +(let ((quicklisp-init (merge-pathnames "quicklisp/setup.lisp" (user-homedir-pathname)))) + (when (probe-file quicklisp-init) + (load quicklisp-init))) \ No newline at end of file diff -r 3491c1d1815d -r 0a88cdd4bbd5 scripts/init.sh --- a/scripts/init.sh Tue Dec 05 19:03:29 2023 -0500 +++ b/scripts/init.sh Tue Dec 05 22:00:49 2023 -0500 @@ -10,7 +10,7 @@ COMPANY_UPDATE_ROOT="${COMPANY_UPDATE_ROOT:-https://packy.compiler.company/dist}" -# NOTICE: If you change anything here, please make the same changes in setup_mode.rs +# this is copy/pasted from the actual release build. usage() { cat <