fig
fig copied to clipboard
Fig pre block in .zshrc disturbs Emacs file local variables
Description:
I have Emacs file variables in the first line of my zshrc. Fig inserts before this, breaking display of this file.
# Fig pre block. Keep at the top of this file.
[[ -f "$HOME/.fig/shell/zshrc.pre.zsh" ]] && . "$HOME/.fig/shell/zshrc.pre.zsh"
#echo "in .zshrc" # -*- sh -*-
It would be helpful if Fig could skip over file local variables or perhaps any comments at the beginning of a file when inserting its blocks.
Details:
| macOS | Fig | Shell |
|---|---|---|
| 12.4.0 | Version 1.0.58 (B467) | /bin/zsh |
fig diagnostic
Version 1.0.58 (B467) [US ] UserShell: /bin/zsh Bundle path: /Applications/Fig.app Autocomplete: true Settings.json: true CLI installed: true CLI tool path: /Users/nicholas/.fig/bin/fig Accessibility: true SSH Integration: false Tmux Integration: false iTerm Integration: false Hyper Integration: false VSCode Integration: true Docker Integration: false Symlinked dotfiles: true Only insert on tab: false UNIX Socket Exists: true Installation Script: true PseudoTerminal Path: /opt/homebrew/bin:/opt/homebrew/sbin:/Users/nicholas/Applications/Emacs.app/Contents/MacOS:/Users/nicholas/Applications/Emacs.app/Contents/MacOS/bin:/usr/local/sbin:/usr/local/opt/ruby/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/nicholas/Applications/VMware Fusion.app/Contents/Public:/usr/local/go/bin:/Library/Apple/usr/bin:/Applications/Wireshark.app/Contents/MacOS:/Users/nicholas/.local/bin:/Users/nicholas/.fig/bin:/Users/nicholas/.local/bin:/Users/nicholas/.local/bin SecureKeyboardInput: false SecureKeyboardProcess:Current active process: ??? (???) - ??? Current terminal session: ??? Current working directory: ??? Current window identifier: ???