Emacs on a MacBook
The last couple of months I have been using a MacBook as a development machine. This was the first time that I have used MacOS for more than a few minutes. Installing Emacs was easy using the package manager Homebrew, but it took me a couple of days to figure out all customization that I need to be comfortable. So if you are a Windows/Linux user and feel lost (just like I did), this might be useful to you:
; Change modifier keys so that they are similar to Windows/Linux: (setq mac-option-modifier nil mac-command-modifier 'meta) ; MacOS has a different version of ls compared to GNU ls. You can install "gls" ; using HomeBrew. After that you can configure dired the way you want to: (setq insert-directory-program "/usr/local/bin/gls" dired-listing-switches "-alh --group-directories-first --ignore=.DS_Store") ; Make sure that Emacs uses the same PATH as zsh: (let ((path (shell-command-to-string ". ~/.zshrc; echo -n $PATH"))) (setenv "PATH" path) (setq exec-path (append (split-string-and-unquote path ":") exec-path)))