Issues
- Noting list of issues faced while setting up dotfiles on a new MacBook. God it's been ages since I wrote code π
- Readme needs a lot of updating. Bunch of things are expected as installed by the setup process but aren't in the readme.
- Haven't done full study on each topic on the
why. Just noting the issues and quick fix for now.
Issue-1: Editorconfig core was needed
On running vim, was getting an error that editorconfig core was not available. Running brew install editorconfig solved it. This should be part of the setup. Will have to check if brew is already installed. If not, don't need to auto-manage it. Just throw an error and abort. Alternately, there's an Editorconfig version that doesn't seem to require the core.
Issue-2: Vim temp folder didn't exist
Error: E510: Can't make backup file (add ! to override)
Not sure why this needs to be setup manually. But had to mkdir ~/.vimtmp
Issue-3: .zshrc has system username present in path
Was set to /Users/sm. New system has Users/shashankmehta. Need to figure a way to manage this. Simple find/replace with user input could be sufficient with appropriate placeholder term (so replace doesn't have accidental replacements)
Issue-4: oh-my-zsh needs to be installed separately and manually
It's not automatically handled and README doesn't mention it. Bad README.
Issue-5: autojump not found
brew install autojump fixed it. Very bad README π€¦ββοΈ
Thankfully, it ended here, for now. BRB, need to express disappointment towards 2014 shashankmehta.
Issues
why. Just noting the issues and quick fix for now.Issue-1: Editorconfig core was needed
On running vim, was getting an error that editorconfig core was not available. Running
brew install editorconfigsolved it. This should be part of the setup. Will have to check if brew is already installed. If not, don't need to auto-manage it. Just throw an error and abort. Alternately, there's an Editorconfig version that doesn't seem to require the core.Issue-2: Vim temp folder didn't exist
Error:
E510: Can't make backup file (add ! to override)Not sure why this needs to be setup manually. But had to
mkdir ~/.vimtmpIssue-3:
.zshrchas system username present in pathWas set to
/Users/sm. New system hasUsers/shashankmehta. Need to figure a way to manage this. Simple find/replace with user input could be sufficient with appropriate placeholder term (so replace doesn't have accidental replacements)Issue-4:
oh-my-zshneeds to be installed separately and manuallyIt's not automatically handled and README doesn't mention it. Bad README.
Issue-5:
autojumpnot foundbrew install autojumpfixed it. Very bad README π€¦ββοΈThankfully, it ended here, for now. BRB, need to express disappointment towards 2014 shashankmehta.