summaryrefslogtreecommitdiff
path: root/dotfiles-darwin
AgeCommit message (Collapse)Author
2025-01-12darwin/emacs: Only load defined themesGrégoire Duchêne
2025-01-11darwin/emacs: Automatically pick and switch themesGrégoire Duchêne
2025-01-05darwin/emacs: Tweak when the server is startedGrégoire Duchêne
Only start the server if it is not running already and the current display is a graphical display.
2024-11-23darwin/emacs: More keybindings to resize framesGrégoire Duchêne
2024-11-23darwin/zsh: Put Apple Terminal configuration backGrégoire Duchêne
2024-11-17darwin/zsh: Move terminal configuration to rcGrégoire Duchêne
2024-09-21darwin/emacs: Resize frames pixelwiseGrégoire Duchêne
2024-09-15darwin/zsh: Remove ‘pip’ and ‘python’ aliasesGrégoire Duchêne
Apple removed Python 2.7 in macOS 12.3, so those aliases aren’t really needed anymore. See https://developer.apple.com/documentation/macos-release-notes/macos-12_3-release-notes#Python for more details.
2024-09-15darwin/zsh: Alias ‘lsh’ to use ‘gls’ when possibleGrégoire Duchêne
2024-09-07zsh: Add ‘pbclear’ to clear the clipboardGrégoire Duchêne
2024-07-14emacs: Experiment with Org-roamGrégoire Duchêne
2024-07-06darwin/trash: Add trivial tool to trash itemsGrégoire Duchêne
2024-04-13darwin/env.plist: Always use macOS’s zshGrégoire Duchêne
2024-03-02emacs: Move my/macos-dark-p to the macOS dotfilesGrégoire Duchêne
2024-03-02emacs: Add bindings to be compatible with MagnetGrégoire Duchêne
2024-02-18emacs: Add a few more keys in my/resize-frameGrégoire Duchêne
2024-02-11emacs: Replace my/focus-frame with my/resize-frameGrégoire Duchêne
my/resize-frame will provide more options to resize the frame as desired. Also, make that function available only on macOS, since Linux has capable tiling window managers.
2024-01-06darwin/zsh: Only use some GNU tools by defaultGrégoire Duchêne
2023-09-10emacs: Adopt ‘setopt’Grégoire Duchêne
2023-07-08darwin/env.sh: Export HOST_SHORTGrégoire Duchêne
2023-01-15darwin/zsh: Switch back to Homebrew-provided EmacsGrégoire Duchêne
2022-08-07darwin/env.sh: Fix initial plutil invocationGrégoire Duchêne
2022-04-17darwin/zsh: Exclude .DS_Store files with rsyncGrégoire Duchêne
2022-04-03darwin/zsh: Disable “sessions” in Terminal.appGrégoire Duchêne
2022-02-12emacs: Allow nil themes in ‘my/maybe-switch-theme’Grégoire Duchêne
Also, load themes separately.
2022-02-12darwin/env.sh: Set SSH_AUTH_SOCK in Emacs.appGrégoire Duchêne
2022-01-29darwin/env.sh: Run script in a login shellGrégoire Duchêne
We need a login shell to have the right PATH set. Also, we need not to call stty when TERM is empty, which it will be when that script runs.
2022-01-29darwin/env.sh: Add loggingGrégoire Duchêne
2022-01-15darwin/env.sh: Set LSEnvironment using JSONGrégoire Duchêne
2021-12-11emacs: Load and rotate themes in server modeGrégoire Duchêne
2021-12-11emacs: Refactor configurationGrégoire Duchêne
2021-11-27darwin: Enable more Emacs key bindings in appsGrégoire Duchêne
See the documentation for NSStandardKeyBindingResponding for a complete list of actions that may be supported.
2021-11-13darwin/zsh: Prefer all Homebrew GNU utilitiesGrégoire Duchêne
2021-11-13darwin/zsh: Use Homebrew GNU Make if availableGrégoire Duchêne
2021-11-13emacs: Drop exec-path-from-shellGrégoire Duchêne
This is mostly done with a horrible hack on how macOS app bundles get their PATH set correctly.
2021-07-04darwin/zsh: Configure aliases for GNU ls if foundGrégoire Duchêne
2021-07-04emacs: Parameterize theme selectionGrégoire Duchêne
Also, set the timer running ‘is-macos-dark’ (renamed to ‘macos-dark-p’) only when ‘after-init-hook’ is run. This makes it so that the correct themes will be used when ‘awhk-day-theme’ and ‘awhk-night-theme’ are changed in per-domain or per-host configuration.
2021-06-19zsh: Move the ‘vault’ function to dotfiles-darwinGrégoire Duchêne
2021-05-29emacs: Automatically switch themes at nightGrégoire Duchêne
2021-04-10darwin/zsh: Add support for a custom Emacs.appGrégoire Duchêne
2021-04-03darwin/bin: Export DOMAIN and HOST in env.shGrégoire Duchêne
2021-04-03darwin/bin: Do not export PATH in env.shGrégoire Duchêne
2020-11-08darwin/emacs: Use executable-find to find glsGrégoire Duchêne
2020-08-08darwin/zsh: Prefer GNU grep if availableGrégoire Duchêne
2020-08-08darwin/zsh: Prefer GNU tar if availableGrégoire Duchêne
2020-07-05emacs: Disable the same modes when in server modeGrégoire Duchêne
Also, always set mac-right-option-modifier to 'none on macOS.
2020-07-05darwin/bin: Add env.shGrégoire Duchêne
This short script defines a few environment variables with launchctl so macOS apps can access them.
2020-07-04emacs: Add macOS-specific configurationGrégoire Duchêne
2020-06-21darwin/zsh: Shorten XDG_RUNTIME_DIRGrégoire Duchêne
2020-05-24darwin/zsh: Use pip3 and python3 by defaultGrégoire Duchêne