Merge branch 'master' of git.jpatrick.io:james/dotfiles
This commit is contained in:
commit
6c638715c5
|
@ -1,4 +1,5 @@
|
|||
;;; init.el -*- lexical-binding: t; -*-
|
||||
(require 'org)
|
||||
|
||||
(custom-set-variables '(org-directory "~/org/"))
|
||||
(setq
|
||||
|
|
|
@ -35,10 +35,15 @@
|
|||
doom ; what makes DOOM look the way it does
|
||||
doom-dashboard ; a nifty splash screen for Emaclints
|
||||
doom-quit ; DOOM quit-message prompts when you quit Emacs
|
||||
;;(emoji +unicode) ; 🙂
|
||||
fill-column ; a `fill-column' indicator
|
||||
hl-todo ; highlight TODO/FIXME/NOTE/DEPRECATED/HACK/REVIEW
|
||||
hydra
|
||||
;;hydra
|
||||
;;indent-guides ; highlighted indent columns
|
||||
(ligatures ; replace bits of code with pretty symbols
|
||||
(:if IS-MAC +hasklig) ; Firacode doesn't work on OSX. Fallback to hasklig.
|
||||
(:if IS-LINUX +fira) ; Fira is kind of what I'm used to.
|
||||
)
|
||||
;;minimap ; show a map of the code on the side
|
||||
modeline ; snazzy, Atom-inspired modeline, plus API
|
||||
nav-flash ; blink the current line after jumping
|
||||
|
@ -47,16 +52,12 @@
|
|||
(popup ; tame sudden yet inevitable temporary windows
|
||||
+all ; catch all popups that start with an asterix
|
||||
+defaults) ; default popup rules
|
||||
(pretty-code ; replace bits of code with pretty symbols
|
||||
(:if IS-MAC +hasklig) ; Pretty-code doesn't work with Fira on OSX. Falling back to hasklig.
|
||||
(:if IS-LINUX +fira)
|
||||
)
|
||||
tabs ; an tab bar for Emacs
|
||||
;;tabs ; an tab bar for Emacs
|
||||
treemacs ; a project drawer, like neotree but cooler
|
||||
unicode ; extended unicode support for various languages
|
||||
vc-gutter ; vcs diff in the fringe
|
||||
vi-tilde-fringe ; fringe tildes to mark beyond EOB
|
||||
;;window-select ; visually switch windows
|
||||
window-select ; visually switch windows
|
||||
workspaces ; tab emulation, persistence & separate workspaces
|
||||
;;zen ; distraction-free coding or writing
|
||||
|
||||
|
@ -67,7 +68,7 @@
|
|||
(format +onsave) ; automated prettiness
|
||||
;;god ; run Emacs commands without modifier keys
|
||||
;;lispy ; vim for lisp, for people who don't like vim
|
||||
multiple-cursors ; editing in many places at once
|
||||
;;multiple-cursors ; editing in many places at once
|
||||
;;objed ; text object editing for the innocent
|
||||
;;parinfer ; turn lisp into python, sort of
|
||||
rotate-text ; cycle region at point between text candidates
|
||||
|
@ -110,12 +111,14 @@
|
|||
+xwidget)
|
||||
lsp
|
||||
;;macos ; MacOS-specific commands
|
||||
magit ; a git porcelain for Emacs
|
||||
make ; run make tasks from Emacs
|
||||
(magit ; a git porcelain for Emacs
|
||||
+forge)
|
||||
;make ; run make tasks from Emacs
|
||||
pass ; password manager for nerds
|
||||
;;pdf ; pdf enhancements
|
||||
;;prodigy ; FIXME managing external services & code builders
|
||||
rgb ; creating color strings
|
||||
taskrunner ; for running task™
|
||||
;;terraform ; infrastructure as code
|
||||
;;tmux ; an API for interacting with tmux
|
||||
;;upload ; map local to remote projects via ssh/ftp
|
||||
|
@ -153,7 +156,7 @@
|
|||
;;factor
|
||||
;;ledger ; an accounting system in Emacs
|
||||
;;lua ; one-based indices? one-based indices
|
||||
(markdown +grip) ; writing docs for people to ignore
|
||||
markdown ; writing docs for people to ignore
|
||||
;;nim ; python + lisp at the speed of c
|
||||
;;nix ; I hereby declare "nix geht mehr!"
|
||||
;;ocaml ; an objective camel
|
||||
|
@ -165,6 +168,7 @@
|
|||
+pandoc ; export-with-pandoc support
|
||||
+pomodoro ; be fruitful with the tomato technique
|
||||
+present ; using org-mode for presentations
|
||||
+pretty
|
||||
+roam) ; Enables org-roam integration.
|
||||
;;perl ; write code no one else can comprehend
|
||||
;;php ; perl's insecure younger brother
|
||||
|
@ -180,7 +184,9 @@
|
|||
(ruby ; 1.step {|i| p "Ruby is #{i.even? ? 'love' : 'life'}"}
|
||||
+lsp ; LSP really do make things easier huh?
|
||||
+rails ; ruby != rails but rails == ruby
|
||||
+chruby) ; The easier version
|
||||
(:if IS-MAC +rbenv) ;
|
||||
(:if IS-LINUX +chruby) ;
|
||||
)
|
||||
;;rust ; Fe2O3.unwrap().unwrap().unwrap().unwrap()
|
||||
;;scala ; java, but good
|
||||
;;scheme ; a fully conniving family of lisps
|
||||
|
|
|
@ -5,3 +5,5 @@
|
|||
[core]
|
||||
pager = diff-so-fancy | less -FXRi
|
||||
editor = vim
|
||||
[github]
|
||||
user = jamesepatrick
|
||||
|
|
|
@ -21,7 +21,6 @@ PASSWORD_STORE_DIR="${PASSWORD_STORE_DIR:-$HOME/.password-store}"
|
|||
|
||||
cmd_get_pass_usage() {
|
||||
cat <<-_EOF
|
||||
TODO:
|
||||
Usage:
|
||||
$PROGRAM get_pass pass_name
|
||||
Grabs the pass based on rules for Browserpass.
|
||||
|
|
|
@ -21,7 +21,6 @@ PASSWORD_STORE_DIR="${PASSWORD_STORE_DIR:-$HOME/.password-store}"
|
|||
|
||||
cmd_get_user_usage() {
|
||||
cat <<-_EOF
|
||||
TODO:
|
||||
Usage:
|
||||
$PROGRAM get_user pass_name
|
||||
Grabs the username based on rules for Browserpass.
|
||||
|
|
|
@ -1,7 +1,9 @@
|
|||
export GOPATH="${HOME}/.go"
|
||||
export PSQLAPP="/Applications/Postgres.app/Contents/Versions/latest/bin"
|
||||
export JAVA_HOME=$(/usr/libexec/java_home -v 14)
|
||||
|
||||
path=(
|
||||
$GOPATH
|
||||
$PSQLAPP
|
||||
$JAVA_HOME/bin
|
||||
$path)
|
||||
|
|
Loading…
Reference in New Issue
Block a user