install zsh (Ships with Mac)
Make zsh the default shell echo $SHELL
install oh-my-zsh
save this as ~/.zshrc
and replace user's name in the file
Install all plugins mentioned in ~/.zshrc
Make sure code
is installed in your user Path.
use this snippet and run it with Nodejs to install extensions automatically.
const fs = require("fs");
const execSync = require('child_process').execSync;
const extensions = fs.readFileSync("./extensions.txt")
const extensionsArray = extensions.toString().split("\n").filter(e => e.length > 0)
extensionsArray.forEach(e => {
execSync(`code --install-extension ${e}`);
})
enable Natural word procvessing: check out https://apple.stackexchange.com/a/293988/229199
validate prefrences -> profiles -> general -> working directory to be set to Reuse previous...
validate prefrences -> profiles -> Text -> font to be set to operator mono for normal and monaco for non-ascii characters
use Iterm2 -> prefrences -> profiles -> other actions -> import json profiles
and import this profile file.