laptop
Elias Almqvist 1 year ago
commit b7f97b1245
No known key found for this signature in database
GPG Key ID: E31A99CE3E75A158
  1. 12
      code/.config/Code/User/keybindings.json
  2. 71
      code/.config/Code/User/settings.json
  3. 2
      leftwm/.config/leftwm/config.ron
  4. 3
      nvim/.config/nvim/lua/evim/packer.lua
  5. 35
      nvim/.config/nvim/plugin/after/vimtex.lua
  6. 17
      nvim/.config/nvim/plugin/packer_compiled.lua

@ -0,0 +1,12 @@
// Place your key bindings in this file to override the defaultsauto[]
[
{
"key": "ctrl+w",
"command": "-workbench.action.closeActiveEditor"
},
{
"key": "ctrl+w",
"command": "-workbench.action.terminal.killEditor",
"when": "terminalEditorFocus && terminalFocus && terminalHasBeenCreated && resourceScheme == 'vscode-terminal' || terminalEditorFocus && terminalFocus && terminalProcessSupported && resourceScheme == 'vscode-terminal'"
}
]

@ -0,0 +1,71 @@
{
"telemetry.telemetryLevel": "off",
"editor.insertSpaces": false,
"editor.detectIndentation": false,
"explorer.confirmDelete": false,
"git.openRepositoryInParentFolders": "never",
"workbench.editorAssociations": {
"*.sqlite": "default"
},
"workbench.startupEditor": "none",
"editor.minimap.enabled": false,
"breadcrumbs.enabled": false,
"editor.renderWhitespace": "none",
"window.menuBarVisibility": "toggle",
"workbench.activityBar.visible": false,
"editor.fontFamily": "Fira Code, 'Droid Sans Mono', 'monospace', monospace",
"window.zoomLevel": -1,
"jupyter.askForKernelRestart": false,
"vim.normalModeKeyBindingsNonRecursive": [
{
"before": ["u"],
"commands": ["undo"]
},
{
"before": ["c-r"],
"commands": ["redo"]
},
{
"before": ["<leader>", "t"],
"commands": ["workbench.action.toggleSidebarVisibility"]
},
{
"before": ["g", "s"],
"commands": ["workbench.action.showAllSymbols"]
},
{
"before": ["g", "a"],
"commands": ["references-view.findReferences"]
},
{
"before": ["g", "r"],
"commands": ["editor.action.rename"]
},
{
"before": ["g", "w"],
"commands": ["editor.emmet.action.wrapWithAbbreviation"]
}
],
"vim.visualModeKeyBindingsNonRecursive": [
{
"before": ["g", "r"],
"commands": ["git.revertSelectedRanges"]
},
{
"before": ["g", "w"],
"commands": ["editor.emmet.action.wrapWithAbbreviation"]
},
{
"before": ["c-<leader>"],
"commands": ["editor.action.triggerSuggest"]
}
],
"editor.mouseWheelScrollSensitivity": 2,
"editor.smoothScrolling": true,
"workbench.list.smoothScrolling": true,
"terminal.integrated.smoothScrolling": true,
"editor.cursorSmoothCaretAnimation": "on",
"[latex]": {
"editor.defaultFormatter": "mathematic.vscode-latex"
},
}

@ -57,7 +57,7 @@
layout_mode: Tag, layout_mode: Tag,
insert_behavior: Bottom, insert_behavior: Bottom,
scratchpad: [ scratchpad: [
(name: "Qalc", value: "alacritty -e qalc", x: 760, y: 415, height: 250, width: 400), (name: "Qalc", value: "alacritty -e qalc -t", x: 760, y: 415, height: 250, width: 400),
], ],
window_rules: [], window_rules: [],
disable_current_tag_swap: true, disable_current_tag_swap: true,

@ -84,6 +84,9 @@ return require("packer").startup(function(use)
end end
} }
-- Lang stuff / cool stuff
use "lervag/vimtex"
if packer_bootstrap then if packer_bootstrap then
require("packer").sync() require("packer").sync()
end end

@ -0,0 +1,35 @@
-- Otherwise the plugin wont work
vim.cmd("filetype plugin indent on")
-- Viewer options: One may configure the viewer either by specifying a built-in viewer method:
vim.g.vimtex_view_method = "zathura"
-- Or with a generic interface:
-- vim.g.vimtex_view_general_viewer = "okular"
-- vim.g.vimtex_view_general_options = "--unique file:@pdf#src:@line@tex"
-- VimTeX uses latexmk as the default compiler backend. If you use it, which is strongly recommended, you probably don"t need to configure anything. If you want another compiler backend, you can change it as follows. The list of supported backends and further explanation is provided in the documentation, see ":help vimtex-compiler".
vim.g.vimtex_compiler_method = "latexrun"
-- Most VimTeX mappings rely on localleader and this can be changed with the following line. The default is usually fine and is the symbol "\".
vim.g.maplocalleader = ","
-- Set the TEX flavor to 'latex'
vim.g.tex_flavor = 'latex'
-- Disable vimtex quickfix mode
vim.g.vimtex_quickfix_mode = 0
-- Set conceallevel to 1
vim.o.conceallevel = 1
-- Configure TEX conceal settings
vim.g.tex_conceal = 'abdmg'
-- Automatically update the PDF when saving a TeX file
vim.api.nvim_exec([[
augroup auto_update_pdf
autocmd!
autocmd BufWritePost *.tex VimtexCompile
augroup END
]], true)

@ -49,8 +49,8 @@ local function save_profiles(threshold)
end end
time([[Luarocks path setup]], true) time([[Luarocks path setup]], true)
local package_path_str = "/home/elal/.cache/nvim/packer_hererocks/2.1.0-beta3/share/lua/5.1/?.lua;/home/elal/.cache/nvim/packer_hererocks/2.1.0-beta3/share/lua/5.1/?/init.lua;/home/elal/.cache/nvim/packer_hererocks/2.1.0-beta3/lib/luarocks/rocks-5.1/?.lua;/home/elal/.cache/nvim/packer_hererocks/2.1.0-beta3/lib/luarocks/rocks-5.1/?/init.lua" local package_path_str = "/home/elal/.cache/nvim/packer_hererocks/2.1.1692616192/share/lua/5.1/?.lua;/home/elal/.cache/nvim/packer_hererocks/2.1.1692616192/share/lua/5.1/?/init.lua;/home/elal/.cache/nvim/packer_hererocks/2.1.1692616192/lib/luarocks/rocks-5.1/?.lua;/home/elal/.cache/nvim/packer_hererocks/2.1.1692616192/lib/luarocks/rocks-5.1/?/init.lua"
local install_cpath_pattern = "/home/elal/.cache/nvim/packer_hererocks/2.1.0-beta3/lib/lua/5.1/?.so" local install_cpath_pattern = "/home/elal/.cache/nvim/packer_hererocks/2.1.1692616192/lib/lua/5.1/?.so"
if not string.find(package.path, package_path_str, 1, true) then if not string.find(package.path, package_path_str, 1, true) then
package.path = package.path .. ';' .. package_path_str package.path = package.path .. ';' .. package_path_str
end end
@ -193,6 +193,11 @@ _G.packer_plugins = {
loaded = true, loaded = true,
path = "/home/elal/.local/share/nvim/site/pack/packer/start/todo-comments.nvim", path = "/home/elal/.local/share/nvim/site/pack/packer/start/todo-comments.nvim",
url = "https://github.com/folke/todo-comments.nvim" url = "https://github.com/folke/todo-comments.nvim"
},
vimtex = {
loaded = true,
path = "/home/elal/.local/share/nvim/site/pack/packer/start/vimtex",
url = "https://github.com/lervag/vimtex"
} }
} }
@ -213,6 +218,14 @@ time([[Config for gitsigns.nvim]], false)
time([[Config for nvim-autopairs]], true) time([[Config for nvim-autopairs]], true)
try_loadstring("\27LJ\2\n@\0\0\3\0\3\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0004\2\0\0B\0\2\1K\0\1\0\nsetup\19nvim-autopairs\frequire\0", "config", "nvim-autopairs") try_loadstring("\27LJ\2\n@\0\0\3\0\3\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0004\2\0\0B\0\2\1K\0\1\0\nsetup\19nvim-autopairs\frequire\0", "config", "nvim-autopairs")
time([[Config for nvim-autopairs]], false) time([[Config for nvim-autopairs]], false)
-- Config for: gitsigns.nvim
time([[Config for gitsigns.nvim]], true)
try_loadstring("\27LJ\2\n6\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\rgitsigns\frequire\0", "config", "gitsigns.nvim")
time([[Config for gitsigns.nvim]], false)
-- Config for: Comment.nvim
time([[Config for Comment.nvim]], true)
try_loadstring("\27LJ\2\n5\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\fComment\frequire\0", "config", "Comment.nvim")
time([[Config for Comment.nvim]], false)
-- Config for: todo-comments.nvim -- Config for: todo-comments.nvim
time([[Config for todo-comments.nvim]], true) time([[Config for todo-comments.nvim]], true)
try_loadstring("\27LJ\2\n?\0\0\3\0\3\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0004\2\0\0B\0\2\1K\0\1\0\nsetup\18todo-comments\frequire\0", "config", "todo-comments.nvim") try_loadstring("\27LJ\2\n?\0\0\3\0\3\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0004\2\0\0B\0\2\1K\0\1\0\nsetup\18todo-comments\frequire\0", "config", "todo-comments.nvim")

Loading…
Cancel
Save