Add vscode config
							parent
							
								
									2695e64224
								
							
						
					
					
						commit
						d23b0267cd
					
				| 
						 | 
				
			
			@ -0,0 +1 @@
 | 
			
		|||
[{ "key": "ctrl+b", "command": "workbench.action.toggleSidebarVisibility" }]
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,114 @@
 | 
			
		|||
{
 | 
			
		||||
  /* view */
 | 
			
		||||
  "workbench.statusBar.visible": true,
 | 
			
		||||
  "workbench.activityBar.visible": false,
 | 
			
		||||
  "breadcrumbs.enabled": false,
 | 
			
		||||
  "editor.minimap.enabled": false,
 | 
			
		||||
  "window.menuBarVisibility": "hidden",
 | 
			
		||||
  "workbench.editor.showTabs": false,
 | 
			
		||||
  "workbench.editor.showIcons": false,
 | 
			
		||||
 | 
			
		||||
  /* font */
 | 
			
		||||
  "editor.fontSize": 20,
 | 
			
		||||
  "editor.fontLigatures": true,
 | 
			
		||||
  "editor.fontFamily": "Iosevka",
 | 
			
		||||
  "terminal.integrated.fontSize": 20,
 | 
			
		||||
 | 
			
		||||
  /* editor */
 | 
			
		||||
  "editor.lineNumbers": "relative",
 | 
			
		||||
  "editor.glyphMargin": false,
 | 
			
		||||
  "terminal.integrated.allowMnemonics": false,
 | 
			
		||||
  "workbench.colorCustomizations": {
 | 
			
		||||
    "editorGroup.emptyBackground": "#0c0c0c",
 | 
			
		||||
    "scrollbar.shadow": "#000",
 | 
			
		||||
    "widget.shadow": "#000",
 | 
			
		||||
    "editorWidget.background": "#0c0c0c",
 | 
			
		||||
    "editor.background": "#0c0c0c",
 | 
			
		||||
    "sideBar.background": "#0c0c0c",
 | 
			
		||||
    "editorGroupHeader.noTabsBackground": "#0c0c0c",
 | 
			
		||||
    "scrollbarSlider.background": "#222",
 | 
			
		||||
    "scrollbarSlider.activeBackground": "#222",
 | 
			
		||||
    "scrollbarSlider.hoverBackground": "#333",
 | 
			
		||||
    "statusBar.noFolderBackground": "#0c0c0c",
 | 
			
		||||
    "statusBar.border": "#0c0c0c",
 | 
			
		||||
    "statusBar.background": "#0c0c0c",
 | 
			
		||||
    "statusBar.foreground": "#555"
 | 
			
		||||
  },
 | 
			
		||||
 | 
			
		||||
  "editor.tokenColorCustomizations": {
 | 
			
		||||
    "comments": "#555",
 | 
			
		||||
    "functions": "#aaa",
 | 
			
		||||
    "numbers": "#fff",
 | 
			
		||||
    "strings": "#fff",
 | 
			
		||||
    "types": "#aaa",
 | 
			
		||||
    "variables": "#aaa",
 | 
			
		||||
    "keywords": "#aaa"
 | 
			
		||||
  },
 | 
			
		||||
 | 
			
		||||
  /* vim keybindings */
 | 
			
		||||
  "vim.incsearch": true,
 | 
			
		||||
  "vim.hlsearch": true,
 | 
			
		||||
  "vim.leader": "<space>",
 | 
			
		||||
  "vim.normalModeKeyBindingsNonRecursive": [
 | 
			
		||||
    /* quick quit */
 | 
			
		||||
    {
 | 
			
		||||
      "before": ["<leader>", "q"],
 | 
			
		||||
      "commands": [":q"]
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
      "before": ["<leader>", "w"],
 | 
			
		||||
      "commands": [":w"]
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
      "before": ["<leader>", "Q"],
 | 
			
		||||
      "commands": [":q!"]
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
      "before": ["<leader>", "W"],
 | 
			
		||||
      "commands": [":w!"]
 | 
			
		||||
    },
 | 
			
		||||
    /* split */
 | 
			
		||||
    {
 | 
			
		||||
      "before": ["<leader>", "s", "s"],
 | 
			
		||||
      "commands": [":sp"]
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
      "before": ["<leader>", "s", "v"],
 | 
			
		||||
      "commands": [":vs"]
 | 
			
		||||
    },
 | 
			
		||||
    /* clear search highlight */
 | 
			
		||||
    {
 | 
			
		||||
      "before": ["<leader>", "<leader>"],
 | 
			
		||||
      "commands": [":nohl"]
 | 
			
		||||
    }
 | 
			
		||||
  ],
 | 
			
		||||
 | 
			
		||||
  "vim.insertModeKeyBindings": [
 | 
			
		||||
    /* quick exit insert */
 | 
			
		||||
    {
 | 
			
		||||
      "before": ["j", "j"],
 | 
			
		||||
      "after": ["<Esc>"]
 | 
			
		||||
    }
 | 
			
		||||
  ],
 | 
			
		||||
 | 
			
		||||
  "vim.handleKeys": {
 | 
			
		||||
    "<C-a>": false,
 | 
			
		||||
    "<C-f>": false
 | 
			
		||||
  },
 | 
			
		||||
 | 
			
		||||
  /* eslint & prettier */
 | 
			
		||||
  "editor.defaultFormatter": "esbenp.prettier-vscode",
 | 
			
		||||
  "editor.formatOnSave": true,
 | 
			
		||||
  "[javascript]": {
 | 
			
		||||
    "editor.defaultFormatter": "esbenp.prettier-vscode",
 | 
			
		||||
    "editor.formatOnSave": true
 | 
			
		||||
  },
 | 
			
		||||
 | 
			
		||||
  "editor.codeActionsOnSave": {
 | 
			
		||||
    "source.fixAll": true
 | 
			
		||||
  },
 | 
			
		||||
 | 
			
		||||
  "workbench.colorTheme": "Absolute Black",
 | 
			
		||||
  "window.zoomLevel": 1,
 | 
			
		||||
  "javascript.updateImportsOnFileMove.enabled": "always"
 | 
			
		||||
}
 | 
			
		||||
		Loading…
	
		Reference in New Issue