| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-05-31 | emacs: Adopt lexical binding | Grégoire Duchêne | |
| 2025-02-22 | darwin/env.plist: Switch to JSON | Grégoire Duchêne | |
| 2025-01-26 | darwin/emacs: Load themes more reliably | Grégoire Duchêne | |
| 2025-01-12 | darwin/emacs: Only load defined themes | Grégoire Duchêne | |
| 2025-01-11 | darwin/emacs: Automatically pick and switch themes | Grégoire Duchêne | |
| 2025-01-05 | darwin/emacs: Tweak when the server is started | Grégoire Duchêne | |
| Only start the server if it is not running already and the current display is a graphical display. | |||
| 2024-11-23 | darwin/emacs: More keybindings to resize frames | Grégoire Duchêne | |
| 2024-11-23 | darwin/zsh: Put Apple Terminal configuration back | Grégoire Duchêne | |
| 2024-11-17 | darwin/zsh: Move terminal configuration to rc | Grégoire Duchêne | |
| 2024-09-21 | darwin/emacs: Resize frames pixelwise | Grégoire Duchêne | |
| 2024-09-15 | darwin/zsh: Remove ‘pip’ and ‘python’ aliases | Gré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-15 | darwin/zsh: Alias ‘lsh’ to use ‘gls’ when possible | Grégoire Duchêne | |
| 2024-09-07 | zsh: Add ‘pbclear’ to clear the clipboard | Grégoire Duchêne | |
| 2024-07-14 | emacs: Experiment with Org-roam | Grégoire Duchêne | |
| 2024-07-06 | darwin/trash: Add trivial tool to trash items | Grégoire Duchêne | |
| 2024-04-13 | darwin/env.plist: Always use macOS’s zsh | Grégoire Duchêne | |
| 2024-03-02 | emacs: Move my/macos-dark-p to the macOS dotfiles | Grégoire Duchêne | |
| 2024-03-02 | emacs: Add bindings to be compatible with Magnet | Grégoire Duchêne | |
| 2024-02-18 | emacs: Add a few more keys in my/resize-frame | Grégoire Duchêne | |
| 2024-02-11 | emacs: Replace my/focus-frame with my/resize-frame | Gré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-06 | darwin/zsh: Only use some GNU tools by default | Grégoire Duchêne | |
| 2023-09-10 | emacs: Adopt ‘setopt’ | Grégoire Duchêne | |
| 2023-07-08 | darwin/env.sh: Export HOST_SHORT | Grégoire Duchêne | |
| 2023-01-15 | darwin/zsh: Switch back to Homebrew-provided Emacs | Grégoire Duchêne | |
| 2022-08-07 | darwin/env.sh: Fix initial plutil invocation | Grégoire Duchêne | |
| 2022-04-17 | darwin/zsh: Exclude .DS_Store files with rsync | Grégoire Duchêne | |
| 2022-04-03 | darwin/zsh: Disable “sessions” in Terminal.app | Grégoire Duchêne | |
| 2022-02-12 | emacs: Allow nil themes in ‘my/maybe-switch-theme’ | Grégoire Duchêne | |
| Also, load themes separately. | |||
| 2022-02-12 | darwin/env.sh: Set SSH_AUTH_SOCK in Emacs.app | Grégoire Duchêne | |
| 2022-01-29 | darwin/env.sh: Run script in a login shell | Gré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-29 | darwin/env.sh: Add logging | Grégoire Duchêne | |
| 2022-01-15 | darwin/env.sh: Set LSEnvironment using JSON | Grégoire Duchêne | |
| 2021-12-11 | emacs: Load and rotate themes in server mode | Grégoire Duchêne | |
| 2021-12-11 | emacs: Refactor configuration | Grégoire Duchêne | |
| 2021-11-27 | darwin: Enable more Emacs key bindings in apps | Grégoire Duchêne | |
| See the documentation for NSStandardKeyBindingResponding for a complete list of actions that may be supported. | |||
| 2021-11-13 | darwin/zsh: Prefer all Homebrew GNU utilities | Grégoire Duchêne | |
| 2021-11-13 | darwin/zsh: Use Homebrew GNU Make if available | Grégoire Duchêne | |
| 2021-11-13 | emacs: Drop exec-path-from-shell | Grégoire Duchêne | |
| This is mostly done with a horrible hack on how macOS app bundles get their PATH set correctly. | |||
| 2021-07-04 | darwin/zsh: Configure aliases for GNU ls if found | Grégoire Duchêne | |
| 2021-07-04 | emacs: Parameterize theme selection | Gré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-19 | zsh: Move the ‘vault’ function to dotfiles-darwin | Grégoire Duchêne | |
| 2021-05-29 | emacs: Automatically switch themes at night | Grégoire Duchêne | |
| 2021-04-10 | darwin/zsh: Add support for a custom Emacs.app | Grégoire Duchêne | |
| 2021-04-03 | darwin/bin: Export DOMAIN and HOST in env.sh | Grégoire Duchêne | |
| 2021-04-03 | darwin/bin: Do not export PATH in env.sh | Grégoire Duchêne | |
| 2020-11-08 | darwin/emacs: Use executable-find to find gls | Grégoire Duchêne | |
| 2020-08-08 | darwin/zsh: Prefer GNU grep if available | Grégoire Duchêne | |
| 2020-08-08 | darwin/zsh: Prefer GNU tar if available | Grégoire Duchêne | |
| 2020-07-05 | emacs: Disable the same modes when in server mode | Grégoire Duchêne | |
| Also, always set mac-right-option-modifier to 'none on macOS. | |||
| 2020-07-05 | darwin/bin: Add env.sh | Grégoire Duchêne | |
| This short script defines a few environment variables with launchctl so macOS apps can access them. | |||
