Compare commits

...

2 Commits

Author SHA1 Message Date
Sage Vaillancourt 257998831d Add skeleton.java 2024-01-20 18:24:56 -05:00
Sage Vaillancourt 3e695e5c65 Add fake_home to default copy.sh exports
Add Markdown skeleton
2024-01-20 18:23:14 -05:00
4 changed files with 30 additions and 3 deletions

10
copy.sh
View File

@ -2,6 +2,7 @@
SCRIPT_DIR="$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )"
FAKE_HOME="$SCRIPT_DIR/fake_home"
export f="$FAKE_HOME"
if ! command -v wget &> /dev/null; then
echo "wget must be installed!"
@ -28,9 +29,14 @@ echo "$dotfiles" | while read -r dotfile; do
ln -sf "$dotfile" "$new"
done
if ! grep DOT_DIR $HOME/.zsh_local; then
echo "export DOT_DIR=\"$SCRIPT_DIR\"" >> $HOME/.zsh_local
function add-export {
if ! grep "$1" "$HOME/.zsh_local"; then
echo "$1\"$2\"" >> "$HOME/.zsh_local"
fi
}
add-export "export DOT_DIR=" "$SCRIPT_DIR"
add-export "export f=" "$FAKE_HOME"
if [[ "$1" == "--files-only" ]]; then
exit 0

View File

@ -0,0 +1,5 @@
class Main {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}

View File

@ -0,0 +1,14 @@
# Heading 1
Aut impedit numquam quasi libero accusantium. Explicabo error rem vel eius
sequi quam omnis. Officia est molestias nemo asperiores deleniti omnis atque.
Provident facere itaque ut culpa sapiente sit assumenda.
## Heading 2
* This
* Is
* A
* List
[This is a link](butyouknewthat.com)

View File

@ -164,7 +164,9 @@ if has ("autocmd")
autocmd BufNewFile *.sh 0r ~/.vim/templates/skeleton.sh
autocmd BufNewFile *.py 0r ~/.vim/templates/skeleton.py
autocmd BufNewFile *.rb 0r ~/.vim/templates/skeleton.rb
autocmd BufNewFile *.md 0r ~/.vim/templates/skeleton.md
autocmd BufNewFile *.html 0r ~/.vim/templates/skeleton.html
autocmd BufNewFile *.java 0r ~/.vim/templates/skeleton.java
autocmd BufNewFile Makefile 0r ~/.vim/templates/Makefile
augroup END
endif