]> apps.delaporte.us Git - dotfiles.git/commitdiff
Consolidate VSCodium setup
authorEdTheDev <edward@delaporte.us>
Sun, 3 Dec 2023 06:23:39 +0000 (00:23 -0600)
committerEdTheDev <edward@delaporte.us>
Sun, 3 Dec 2023 06:23:39 +0000 (00:23 -0600)
files/vscodium/vscode-extensions.txt [moved from setup/vscode-extensions.txt with 100% similarity]
settings.json [deleted file]
setup/codium.sh

diff --git a/settings.json b/settings.json
deleted file mode 100644 (file)
index 85f42dc..0000000
+++ /dev/null
@@ -1,441 +0,0 @@
-{
-
-    "explorer.confirmDragAndDrop": false,
-
-    "files.exclude": {
-
-        "**/.git": true,
-
-        "**/.svn": true,
-
-        "**/.hg": true,
-
-        "**/CVS": true,
-
-        "**/.DS_Store": true,
-
-        "**/*.pdf": true,
-
-    },
-
-    "git.enableSmartCommit": true,
-
-    "vim.autoindent": false,
-
-    "vim.history": 20,
-
-    "vim.mouseSelectionGoesIntoVisualMode": false,
-
-    "vim.surround": false,
-
-    "vim.useCtrlKeys": false,
-
-    "vim.useSystemClipboard": true,
-
-    "vim.vimrc.enable": false,
-
-    "workbench.statusBar.visible": true,
-
-    "editor.renderControlCharacters": true,
-
-    "editor.tokenColorCustomizations": {
-
-        "textMateRules": [
-
-            {
-
-                "scope": "text.html.markdown.journal.task.open.bullet",
-
-                "settings": {
-
-                    "foreground": "#FFFF00"
-
-                }
-
-            },
-
-            {
-
-                "scope": "text.html.markdown.journal.task.open.marker",
-
-                "settings": {
-
-                    "foreground": "#FFFF00"
-
-                }
-
-            },
-
-            {
-
-                "scope": "text.html.markdown.journal.task.open.keyword",
-
-                "settings": {
-
-                    "fontStyle": "italic"
-
-                }
-
-            },
-
-            {
-
-                "scope": "text.html.markdown.journal.task.open.text",
-
-                "settings": {}
-
-            },
-
-            {
-
-                "scope": "text.html.markdown.journal.task.completed.keyword",
-
-                "settings": {
-
-                    "fontStyle": "italic"
-
-                }
-
-            },
-
-            {
-
-                "scope": "text.html.markdown.journal.task.completed.marker",
-
-                "settings": {
-
-                    "foreground": "#AAAAAA"
-
-                }
-
-            },
-
-            {
-
-                "scope": "text.html.markdown.journal.task.completed.text",
-
-                "settings": {
-
-                    "foreground": "#AAAAAA"
-
-                }
-
-            },
-
-            {
-
-                "scope": "text.html.markdown.journal.task.completed.bullet",
-
-                "settings": {
-
-                    "foreground": "#FFFF00"
-
-                }
-
-            },
-
-            {
-
-                "scope": "text.html.markdown.journal.memo.keyword",
-
-                "settings": {
-
-                    "fontStyle": "italic"
-
-                }
-
-            },
-
-            {
-
-                "scope": "text.html.markdown.journal.memo.bullet",
-
-                "settings": {
-
-                    "foreground": "#FFFF00"
-
-                }
-
-            },
-
-            {
-
-                "scope": "text.html.markdown.journal.scope",
-
-                "settings": {
-
-                    "foreground": "#FFFF00"
-
-                }
-
-            },
-
-            {
-
-                "scope": "text.html.markdown.journal.link.keyword",
-
-                "settings": {
-
-                    "fontStyle": "italic"
-
-                }
-
-            },
-
-            {
-
-                "scope": "text.html.markdown.journal.link.bullet",
-
-                "settings": {
-
-                    "foreground": "#FFFF00"
-
-                }
-
-            }
-
-        ]
-
-    },
-
-    "todo-tree.tree.showScanModeButton": false,
-
-    "todo-tree.general.tags": [
-
-        "vision",
-
-        "urgent",
-
-        "today",
-
-        "someday",
-
-        "schedule",
-
-        "ondeck",
-
-        "maybe",
-
-        "joe",
-
-        "enabler",
-
-        "email",
-
-        "cg",
-
-        "blocker",
-
-        "assign",
-
-        "XXX",
-
-        "TODO",
-
-        "HACK",
-
-        "FIXME",
-
-        "BUG",
-
-        "learn",
-
-        "[ ]",
-
-        "[x]",
-
-        "[ ] "
-
-    ],
-
-    "workbench.editor.enablePreview": false,
-
-    "editor.multiCursorModifier": "ctrlCmd",
-
-    "gitTreeCompare.diffMode": "full",
-
-    "journal.dev": false,
-
-    "journal.patterns": {
-
-        "notes": {
-
-            "path": "${base}/${year}/",
-
-            "file": "${month}-${input}.${ext}"
-
-        },
-
-        "entries": {
-
-            "path": "${base}/${year}/",
-
-            "file": "${month}-${day}.${ext}"
-
-        }
-
-    },
-
-    "workbench.editorAssociations": {
-
-        "*.ipynb": "jupyter-notebook"
-
-    },
-
-    "todo-tree.regex.regex": "(//|#|<!--|;|/\\*|^|^\\s*(-|\\d+.))[file://s*($TAGS)]\\s*($TAGS)",
-
-    "editor.cursorStyle": "line",
-
-    "editor.lineNumbers": "on",
-
-    "editor.wordSeparators": "/\\()\"':,.;<>~!@#$%^&*|+=[]{}`?-",
-
-    "editor.wordWrap": "off",
-
-    "notebook.cellToolbarLocation": {
-
-        "default": "right",
-
-        "jupyter-notebook": "left"
-
-    },
-
-    "editor.rulers": [
-
-        80
-
-    ],
-
-    "terminal.integrated.copyOnSelection": true,
-
-    "window.zoomLevel": 1,
-
-   "git.confirmSync": false,
-
-    "editor.fontFamily": "Cascadia Code PL,Consolas, 'Courier New', monospace",
-
-    "workbench.startupEditor": "none",
-
-    "dashboard.projectData": null,
-
-    "editor.suggest.showMethods": true,
-
-    "editor.suggest.preview": true,
-
-    "editor.acceptSuggestionOnEnter": "on",
-
-    "editor.snippetSuggestions": "top",
-
-    "terminal.external.windowsExec": "C:\\Program Files\\PowerShell\\7\\pwsh.exe",
-
-    "explorer.confirmDelete": false,
-
-    "journal.openInNewEditorGroup": false,
-
-    "journal.scopes": [
-
-        {
-
-            "name": "meeting",
-
-            "patterns": {
-
-              "notes": {
-
-                "path": "${base}/Meetings",
-
-                "file": "${d: YYYY-MM}/${input}.${ext}"
-
-              },
-
-            }
-
-        },
-
-        {
-
-            "name": "staffing",
-
-            "patterns": {
-
-              "notes": {
-
-                "path": "${base}/Staffing",
-
-                "file": "${input}.${ext}"
-
-              },
-
-            }
-
-        },
-
-    ],
-
-    "journal.templates": [
-
-        {
-
-            "name": "memo",
-
-            "template": "- MEMO ${localTime}: ${input}"
-
-        },
-
-        {
-
-            "name": "task",
-
-            "template": "- [] ${d:LL} - Task: ${input}"
-
-        },
-
-        {
-
-            "name": "entry",
-
-            "template": "---\n\n\ntitle: Journal for ${d:dddd, MMMM DD YYYY}\nauthor: Edward Delaporte\ndate: ${d:dddd, MMMM DD YYYY}\n---\n\n## Self Care\n\n## Strategic Investment\n\n## Operational Commitment\n\n## Notes\n"
-
-        },
-
-        {
-
-            "name": "time",
-
-            "template": "${localTime}"
-
-        },
-
-        {
-
-            "name": "note",
-
-            "template": "---\ntitle: ${input}\nauthor: Edward Delaporte\ndate: ${d:dddd, MMMM DD YYYY}\n---\n\n## Context\n\n## Notes\n\n"
-
-        },
-
-        {
-
-            "name": "files",
-
-            "template": "- [${title}](${link})"
-
-        }
-
-    ],
-
-    "security.workspace.trust.untrustedFiles": "open",
-
-    "terminal.integrated.enableMultiLinePasteWarning": false,
-
-    "sonarlint.disableTelemetry": true,
-
-    "[python]": {
-
-        "editor.formatOnType": true
-
-    },
-
-    "files.autoSave": "onFocusChange"
-
-}
index d425a1fcf94c4324c3cdff6aefba2a024151b695..3ef1162bdedef5278376c91d9d6cf3d26b58e3c3 100644 (file)
@@ -1,17 +1,18 @@
+rm ~/.config/VSCodium/User/settings.json
+ln -s ~/dotfiles/files/vscodium/settings.json ~/.config/VSCodium/User/settings.json
+
+rm ~/.config/VSCodium/User/keybindings.json
+ln -s ~/dotfiles/files/vscodium/keybindings.json ~/.config/VSCodium/User/keybindings.json
+
+
+codium --install-extension benjpas.close-all
+codium --install-extension vscodevim.vim
+codium --install-extension pajoma.vscode-journal
 codium --install-extension ban.spellright
+# codium --install-extension tomasr8.close-all-but-this
 codium --install-extension bierner.markdown-mermaid
-codium --install-extension brunnerh.insert-unicodium
-codium --install-extension ms-vscodium-remote.remote-containers
-codium --install-extension ms-vscodium-remote.remote-ssh
-codium --install-extension ms-vscodium-remote.remote-ssh-edit
-codium --install-extension ms-vscodium-remote.remote-wsl
-codium --install-extension ms-vscodium-remote.vscodium-remote-extensionpack
-codium --install-extension ms-vscodium.remote-explorer
-codium --install-extension ms-vscodium.remote-server
-codium --install-extension pajoma.vscodium-journal
-codium --install-extension rioj7.vscodium-json-validate
-codium --install-extension tomasr8.close-all-but-this
-codium --install-extension vscodiumvim.vim
-codium --install-extension yzane.markdown-pdf
-codium --install-extension yzhang.markdown-all-in-one
-codium --install-extension ZainChen.json
\ No newline at end of file
+# codium --install-extension brunnerh.insert-unicodium
+codium --install-extension ms-vscode-remote.vscode-remote-extensionpack
+# codium --install-extension rioj7.vscodium-json-validate
+# codium --install-extension yzhang.markdown-all-in-one
+# codium --install-extension ZainChen.json