update iterm, add cursor

master
michael 2024-09-28 14:45:15 -07:00
parent 4cf676030c
commit ccb3c506e9
3 changed files with 1222 additions and 3 deletions

File diff suppressed because it is too large Load Diff

170
config/cursor/settings.json Normal file
View File

@ -0,0 +1,170 @@
{
"workbench.iconTheme": "material-icon-theme",
"editor.fontFamily": "'CaskaydiaCove Nerd Font', 'PragmataPro Liga', Menlo, Monaco, 'Courier New', monospace",
"editor.inlineSuggest.enabled": true,
"latex-workshop.view.pdf.viewer": "tab",
"svelte.enable-ts-plugin": true,
"git.enableSmartCommit": true,
"git.confirmSync": false,
"terminal.integrated.commandsToSkipShell": [
"language-julia.interrupt"
],
"editor.guides.bracketPairs": true,
"editor.bracketPairColorization.enabled": true,
"[scss]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[svelte]": {
"editor.defaultFormatter": "svelte.svelte-vscode",
"editor.tabSize": 2
},
"[markdown]": {
"editor.defaultFormatter": "yzhang.markdown-all-in-one"
},
"[javascript]": {
"editor.defaultFormatter": "vscode.typescript-language-features"
},
"workbench.settings.openDefaultKeybindings": true,
"[yaml]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"editor.fontLigatures": true,
"[typescript]": {
"editor.defaultFormatter": "vscode.typescript-language-features"
},
"[rust]": {
"editor.defaultFormatter": "rust-lang.rust-analyzer"
},
"julia.enableTelemetry": true,
"vscode-neovim.neovimExecutablePaths.darwin": "/opt/homebrew/bin/nvim",
"workbench.editorAssociations": {
"*.wasm": "default",
"*.stl": "default",
"*.png": "imagePreview.previewEditor"
},
"workbench.productIconTheme": "material-product-icons",
"rust-analyzer.inlayHints.typeHints.enable": false,
"rust-analyzer.inlayHints.renderColons": false,
"rust-analyzer.inlayHints.chainingHints.enable": false,
"rust-analyzer.inlayHints.closingBraceHints.enable": false,
"rust-analyzer.inlayHints.parameterHints.enable": false,
"update.mode": "manual",
"search.exclude": {
"**/node_modules": true,
"**/bower_components": true,
"**/env": true,
"**/venv": true
},
"files.watcherExclude": {
"**/.git/objects/**": true,
"**/.git/subtree-cache/**": true,
"**/node_modules/**": true,
"**/env/**": true,
"**/venv/**": true,
"env-*": true,
"**/.bloop": true,
"**/.metals": true,
"**/.ammonite": true
},
"[jsonc]": {
"editor.defaultFormatter": "vscode.json-language-features"
},
"arduino.path": "/opt/homebrew/bin/",
"arduino.commandPath": "arduino-cli",
"workbench.colorCustomizations": {
"[Default Dark+]": {
"titleBar.activeBackground": "#202020",
"titleBar.border": "#242424",
"editor.background": "#141414",
"sideBar.background": "#191919",
"activityBar.background": "#242424",
"tab.inactiveBackground": "#202020",
"tab.hoverBackground": "#323232",
"statusBar.background": "#191919",
"statusBar.noFolderBackground": "#622"
}
},
"go.toolsManagement.autoUpdate": true,
"extensions.ignoreRecommendations": true,
"svelte.plugin.svelte.note-new-transformation": false,
"diffEditor.ignoreTrimWhitespace": false,
"window.confirmBeforeClose": "keyboardOnly",
"cmake.configureOnOpen": true,
"files.associations": {
"*.i": "swiglang",
"*.hpp": "cpp",
"*.qasm": "qasm",
"*.css": "tailwindcss"
},
"C_Cpp.clang_format_fallbackStyle": "LLVM",
"[c]": {
"editor.wordBasedSuggestions": "off",
"editor.suggest.insertMode": "replace",
"editor.semanticHighlighting.enabled": true,
"editor.quickSuggestions": {
"comments": "on",
"strings": "on",
"other": "on"
}
},
"clangd.path": "/Users/michael/Library/Application Support/Code/User/globalStorage/llvm-vs-code-extensions.vscode-clangd/install/16.0.2/clangd_16.0.2/bin/clangd",
"julia.symbolCacheDownload": true,
"calva.paredit.defaultKeyMap": "strict",
"jupyter.askForKernelRestart": false,
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"hardhat.telemetry": false,
"terminal.integrated.fontFamily": "'MesloLGS NF'",
"terminal.integrated.fontSize": 12.7,
"arduino.useArduinoCli": true,
"typescript.updateImportsOnFileMove.enabled": "always",
"clangd.arguments": [
"-I/opt/homebrew/include",
"-I/usr/local/include/ompl-1.6/"
],
"C_Cpp.default.cppStandard": "c++17",
"editor.minimap.enabled": false,
"C_Cpp.intelliSenseEngine": "disabled",
"[html]": {
"editor.defaultFormatter": "vscode.html-language-features"
},
"openscad.launchPath": "/Applications/OpenSCAD.app/Contents/MacOS/OpenSCAD",
"mypy.runUsingActiveInterpreter": true,
"solidity.telemetry": false,
"[python]": {
"editor.defaultFormatter": "ms-python.black-formatter"
},
"ccls.launch.command": "/home/cc/cs61c/fa23/class/cs61c-agb/.bin/ccls",
"editor.wordWrap": "off",
"zenMode.fullScreen": false,
"tabnine.experimentalAutoImports": true,
"vim.enableNeovim": true,
"github.copilot.editor.enableCodeActions": false,
"terminal.external.osxExec": "iTerm.app",
"workbench.editor.empty.hint": "hidden",
"window.commandCenter": false,
"chat.editor.fontWeight": "500",
"editor.largeFileOptimizations": false,
"git.openRepositoryInParentFolders": "never",
"calva.keybindingsEnabled": false,
"hediet.vscode-drawio.resizeImages": null,
"hediet.vscode-drawio.theme": "atlas",
"redhat.telemetry.enabled": false,
"editor.indentSize": "tabSize",
"[qml]": {
"editor.defaultFormatter": "seanwu.vscode-qt-for-python"
},
"github.copilot.editor.enableAutoCompletions": true,
"python.defaultInterpreterPath": "/opt/homebrew/bin/python3.11",
"workbench.colorTheme": "Default Dark+",
"cursor.chat.showSuggestedFiles": true,
"git.autofetch": true,
"[css]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"workbench.editor.editorActionsLocation": "hidden"
}

View File

@ -2,6 +2,16 @@
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>AI Prompt</key>
<string>Return commands suitable for copy/pasting into \(shell) on \(uname). Do NOT include commentary NOR Markdown triple-backtick code blocks as your whole response will be copied into my terminal automatically.
The script should do this: \(ai.prompt)</string>
<key>AiMaxTokens</key>
<integer>128000</integer>
<key>AiModel</key>
<string>gpt-4o</string>
<key>AitermUseLegacyAPI</key>
<false/>
<key>AlternateMouseScroll</key>
<true/>
<key>Custom Color Presets</key>
@ -582,7 +592,7 @@
<key>Close Sessions On End</key>
<true/>
<key>Columns</key>
<integer>140</integer>
<integer>144</integer>
<key>Command</key>
<string></string>
<key>Cursor Color</key>
@ -626,6 +636,8 @@
<string>Default</string>
<key>Disable Window Resizing</key>
<true/>
<key>Faint Text Alpha</key>
<real>0.5</real>
<key>Flashing Bell</key>
<false/>
<key>Foreground Color</key>
@ -1109,6 +1121,8 @@
<key>Red Component</key>
<real>0.0</real>
</dict>
<key>Load Shell Integration Automatically</key>
<false/>
<key>Mouse Reporting</key>
<true/>
<key>Name</key>
@ -1126,7 +1140,7 @@
<key>Right Option Key Sends</key>
<integer>0</integer>
<key>Rows</key>
<integer>44</integer>
<integer>46</integer>
<key>Screen</key>
<integer>-1</integer>
<key>Scrollback Lines</key>
@ -1189,6 +1203,8 @@
<integer>0</integer>
<key>PMPrintingExpandedStateForPrint2</key>
<false/>
<key>PasteTabToStringTabStopSize</key>
<integer>4</integer>
<key>PointerActions</key>
<dict>
<key>Button,1,1,,</key>
@ -1225,7 +1241,7 @@
<key>Print In Black And White</key>
<true/>
<key>ShowFullScreenTabBar</key>
<true/>
<false/>
<key>SmartPlacement</key>
<true/>
<key>SoundForEsc</key>
@ -1238,5 +1254,9 @@
<false/>
<key>findMode_iTerm</key>
<integer>0</integer>
<key>kCPKSelectionViewPreferredModeKey</key>
<integer>0</integer>
<key>kCPKSelectionViewShowHSBTextFieldsKey</key>
<false/>
</dict>
</plist>