diff --git a/aerc/binds.conf b/aerc/binds.conf index eca3da3..41a5100 100644 --- a/aerc/binds.conf +++ b/aerc/binds.conf @@ -52,7 +52,6 @@ N = :prev-result u = :unread -t t = :mark -t -at = :mark -a [view] q = :close diff --git a/nvim/ftplugin/go.lua b/nvim/ftplugin/go.lua deleted file mode 100644 index 2ddf1f1..0000000 --- a/nvim/ftplugin/go.lua +++ /dev/null @@ -1,4 +0,0 @@ -vim.opt.spell = true -vim.opt.spelllang = "en_us" -vim.opt.colorcolumn = "120" -vim.opt.textwidth = 120 diff --git a/nvim/ftplugin/java.lua b/nvim/ftplugin/java.lua deleted file mode 100644 index 2ddf1f1..0000000 --- a/nvim/ftplugin/java.lua +++ /dev/null @@ -1,4 +0,0 @@ -vim.opt.spell = true -vim.opt.spelllang = "en_us" -vim.opt.colorcolumn = "120" -vim.opt.textwidth = 120 diff --git a/nvim/ftplugin/mail.vim b/nvim/ftplugin/mail.vim deleted file mode 100644 index 8941bcb..0000000 --- a/nvim/ftplugin/mail.vim +++ /dev/null @@ -1,2 +0,0 @@ -setlocal colorcolumn=72 -setlocal formatoptions+=aw diff --git a/nvim/ftplugin/markdown.lua b/nvim/ftplugin/markdown.lua deleted file mode 100644 index 243cfb3..0000000 --- a/nvim/ftplugin/markdown.lua +++ /dev/null @@ -1,4 +0,0 @@ -vim.opt.spell = true -vim.opt.spelllang = "en_us" -vim.opt.colorcolumn = "80" -vim.opt.textwidth = 80 diff --git a/nvim/ftplugin/python.lua b/nvim/ftplugin/python.lua deleted file mode 100644 index fddc401..0000000 --- a/nvim/ftplugin/python.lua +++ /dev/null @@ -1,4 +0,0 @@ -vim.opt.spell = true -vim.opt.spelllang = "en_us" -vim.opt.colorcolumn = "120" -vim.opt.textwidth = 80 diff --git a/nvim/ftplugin/tex.vim b/nvim/ftplugin/tex.vim deleted file mode 100644 index 42db32e..0000000 --- a/nvim/ftplugin/tex.vim +++ /dev/null @@ -1,3 +0,0 @@ -setlocal wrap -setlocal linebreak -setlocal nonumber diff --git a/nvim/lua/config/lazy.lua b/nvim/lua/config/lazy.lua deleted file mode 100644 index 0b93d4e..0000000 --- a/nvim/lua/config/lazy.lua +++ /dev/null @@ -1,35 +0,0 @@ --- Bootstrap lazy.nvim -local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim" -if not (vim.uv or vim.loop).fs_stat(lazypath) then - local lazyrepo = "https://github.com/folke/lazy.nvim.git" - local out = vim.fn.system({ "git", "clone", "--filter=blob:none", "--branch=stable", lazyrepo, lazypath }) - if vim.v.shell_error ~= 0 then - vim.api.nvim_echo({ - { "Failed to clone lazy.nvim:\n", "ErrorMsg" }, - { out, "WarningMsg" }, - { "\nPress any key to exit..." }, - }, true, {}) - vim.fn.getchar() - os.exit(1) - end -end -vim.opt.rtp:prepend(lazypath) - --- Make sure to setup `mapleader` and `maplocalleader` before --- loading lazy.nvim so that mappings are correct. --- This is also a good place to setup other settings (vim.opt) -vim.g.mapleader = " " -vim.g.maplocalleader = "\\" - --- Setup lazy.nvim -require("lazy").setup({ - spec = { - -- import your plugins - { import = "plugins" }, - }, - -- Configure any other settings here. See the documentation for more details. - -- colorscheme that will be used when installing plugins. - install = { colorscheme = { "habamax" } }, - -- automatically check for plugin updates - checker = { enabled = false }, -}) diff --git a/nvim/lua/plugins/cmp.lua b/nvim/lua/plugins/cmp.lua deleted file mode 100644 index 7ebe22c..0000000 --- a/nvim/lua/plugins/cmp.lua +++ /dev/null @@ -1,34 +0,0 @@ -return { - "hrsh7th/nvim-cmp", - event = "InsertEnter", - dependencies = { - "hrsh7th/cmp-buffer", - "hrsh7th/cmp-path", - }, - config = function() - local cmp = require("cmp") - - cmp.setup({ - mapping = cmp.mapping.preset.insert({ - [""] = cmp.mapping.scroll_docs(-4), - [""] = cmp.mapping.scroll_docs(4), - [""] = cmp.mapping.complete(), - [""] = cmp.mapping.close(), - [""] = cmp.mapping.confirm({ - behavior = cmp.ConfirmBehavior.Replace, - select = true, - }), - }), - sources = cmp.config.sources({ - { name = "nvim_lsp" }, - { name = "buffer" }, - { name = "path" }, - }), - }) - - vim.cmd([[ - set completeopt=menuone,noinsert,noselect - highlight! default link CmpItemKind CmpItemMenuDefault - ]]) - end, -} diff --git a/nvim/lua/plugins/colorscheme.lua b/nvim/lua/plugins/colorscheme.lua deleted file mode 100644 index c2b976a..0000000 --- a/nvim/lua/plugins/colorscheme.lua +++ /dev/null @@ -1,14 +0,0 @@ -return { - { - "ellisonleao/gruvbox.nvim", - priority = 1000 , - config = true, - init = function() - require("gruvbox").setup({ - contrast = "hard", - hls_cursor = "red", - }) - vim.cmd("colorscheme gruvbox") - end - } -} diff --git a/nvim/lua/plugins/dap-go.lua b/nvim/lua/plugins/dap-go.lua deleted file mode 100644 index c0c9b71..0000000 --- a/nvim/lua/plugins/dap-go.lua +++ /dev/null @@ -1,9 +0,0 @@ -return { - "leoluz/nvim-dap-go", - dependencies = { - "mfussenegger/nvim-dap", - }, - config = function() - require('dap-go').setup() - end, -} diff --git a/nvim/lua/plugins/dap-python.lua b/nvim/lua/plugins/dap-python.lua deleted file mode 100644 index 7ad395e..0000000 --- a/nvim/lua/plugins/dap-python.lua +++ /dev/null @@ -1,9 +0,0 @@ -return { - "mfussenegger/nvim-dap-python", - dependencies = { - "mfussenegger/nvim-dap", - }, - config = function() - require('dap-python').setup() - end, -} diff --git a/nvim/lua/plugins/dap-ui.lua b/nvim/lua/plugins/dap-ui.lua deleted file mode 100644 index 6121c12..0000000 --- a/nvim/lua/plugins/dap-ui.lua +++ /dev/null @@ -1,29 +0,0 @@ -return { - "rcarriga/nvim-dap-ui", - dependencies = { - "nvim-neotest/nvim-nio", - { - "theHamsta/nvim-dap-virtual-text", - opts = {}, - }, - }, - keys = { - { "du", function() require("dapui").toggle({ }) end, desc = "Dap UI" }, - { "de", function() require("dapui").eval() end, desc = "Eval", mode = {"n", "v"} }, - }, - opts = {}, - config = function(_, opts) - local dap = require("dap") - local dapui = require("dapui") - dapui.setup(opts) - dap.listeners.after.event_initialized["dapui_config"] = function() - dapui.open({}) - end - dap.listeners.before.event_terminated["dapui_config"] = function() - dapui.close({}) - end - dap.listeners.before.event_exited["dapui_config"] = function() - dapui.close({}) - end - end, -} diff --git a/nvim/lua/plugins/dap.lua b/nvim/lua/plugins/dap.lua deleted file mode 100644 index c8aa8f4..0000000 --- a/nvim/lua/plugins/dap.lua +++ /dev/null @@ -1,35 +0,0 @@ -return { - "mfussenegger/nvim-dap", - dependencies = { - "rcarriga/nvim-dap-ui", - { - "theHamsta/nvim-dap-virtual-text", - opts = {}, - }, - }, - keys = { - { "", function() require("dap").continue() end, desc = "Continue" }, - { "", function() require("dap").step_over() end, desc = "Step over" }, - { "", function() require("dap").step_into() end, desc = "Step into" }, - { "", function() require("dap").step_out() end, desc = "Step out" }, - { "b", function() require("dap").toggle_breakpoint() end, desc = "Toggle " }, - { "d", "", desc = "+debug", mode = {"n", "v"} }, - { "dB", function() require("dap").set_breakpoint(vim.fn.input('Breakpoint condition: ')) end, desc = "Breakpoint Condition" }, - { "db", function() require("dap").toggle_breakpoint() end, desc = "Toggle Breakpoint" }, - { "dc", function() require("dap").continue() end, desc = "Continue" }, - { "da", function() require("dap").continue({ before = get_args }) end, desc = "Run with Args" }, - { "dC", function() require("dap").run_to_cursor() end, desc = "Run to Cursor" }, - { "dg", function() require("dap").goto_() end, desc = "Go to Line (No Execute)" }, - { "di", function() require("dap").step_into() end, desc = "Step Into" }, - { "dj", function() require("dap").down() end, desc = "Down" }, - { "dk", function() require("dap").up() end, desc = "Up" }, - { "dl", function() require("dap").run_last() end, desc = "Run Last" }, - { "do", function() require("dap").step_out() end, desc = "Step Out" }, - { "dO", function() require("dap").step_over() end, desc = "Step Over" }, - { "dp", function() require("dap").pause() end, desc = "Pause" }, - { "dr", function() require("dap").repl.toggle() end, desc = "Toggle REPL" }, - { "ds", function() require("dap").session() end, desc = "Session" }, - { "dt", function() require("dap").terminate() end, desc = "Terminate" }, - { "dw", function() require("dap.ui.widgets").hover() end, desc = "Widgets" }, - }, -} diff --git a/nvim/lua/plugins/gitsigns.lua b/nvim/lua/plugins/gitsigns.lua deleted file mode 100644 index 3ca0639..0000000 --- a/nvim/lua/plugins/gitsigns.lua +++ /dev/null @@ -1,6 +0,0 @@ -return { - "lewis6991/gitsigns.nvim", - config = function() - require("gitsigns").setup() - end -} diff --git a/nvim/lua/plugins/jdtls.lua b/nvim/lua/plugins/jdtls.lua deleted file mode 100644 index 9b0b64f..0000000 --- a/nvim/lua/plugins/jdtls.lua +++ /dev/null @@ -1,83 +0,0 @@ -return { - "mfussenegger/nvim-jdtls", - dependencies = { - "williamboman/mason.nvim" - }, - ft = "java", - config = function() - local jdtlsConfig = { - cmd = {'jdtls'}, - on_attach = function(client, bufnr) - require('jdtls').setup_dap({hotcodereplace = 'auto'}) - require('jdtls.dap').setup_dap_main_class_configs() - end, - root_dir = vim.fs.dirname(vim.fs.find({'gradlew', '.git', 'mvnw'}, { upward = true })[1]), - init_options = { - bundles = { - vim.fn.expand("$MASON/share/java-debug-adapter/com.microsoft.java.debug.core.jar"), - vim.fn.expand("$MASON/share/java-debug-adapter/com.microsoft.java.debug.plugin.jar"), - }, - }, - java = { - autobuild = { - enabled = true - }, - debug = { - settings = { - hotCodeReplace = 'auto' - }, - }, - }, - settings = { - java = { - autobuild = { - enabled = true - }, - debug = { - settings = { - hotCodeReplace = 'auto' - }, - }, - saveActions = { - organizeImports = true - }, - signatureHelp = { - enabled = false, - description = { - enabled = false - }, - }, - format = { - enable = true, - settings = { - url = "/home/oliver/Dokumente/Gallery Systems/Products/GS Eclipse Formatter Java.xml" - }, - }, - }, - }, - } - - local dap = require('dap') - dap.configurations.java = {{ - type = 'java', - request = 'attach', - name = 'Debug (Attach) port 5005', - hostName = '127.0.0.1', - port = 5005, - },{ - type = 'java', - request = 'attach', - name = 'Debug (Attach) port 5006', - hostName = '127.0.0.1', - port = 5006, - },{ - type = 'java', - request = 'attach', - name = 'Debug (Attach) port 5105', - hostName = '127.0.0.1', - port = 5105, - }} - - require('jdtls').start_or_attach(jdtlsConfig) - end, -} diff --git a/nvim/lua/plugins/lspconfig.lua b/nvim/lua/plugins/lspconfig.lua deleted file mode 100644 index cd69348..0000000 --- a/nvim/lua/plugins/lspconfig.lua +++ /dev/null @@ -1,46 +0,0 @@ -return { - "neovim/nvim-lspconfig", - event = { "BufReadPre", "BufNewFile" }, - dependencies = { - "hrsh7th/cmp-nvim-lsp", - }, - keys = { - { "e", vim.diagnostic.open_float }, - { "[d", vim.diagnostic.goto_prev }, - { "]d", vim.diagnostic.goto_next }, - { "q", vim.diagnostic.setloclist }, - { "gD", vim.lsp.buf.declaration }, - { "gd", vim.lsp.buf.definition }, - { "K", vim.lsp.buf.hover }, - { "gi", vim.lsp.buf.implementation }, - { "", vim.lsp.buf.signature_help }, - { "D", vim.lsp.buf.type_definition }, - { "rn", vim.lsp.buf.rename }, - { "ca", vim.lsp.buf.code_action }, - { "gr", vim.lsp.buf.references }, - { - "f", - function() - vim.lsp.buf.format { async = true } - end - }, - }, - config = function() - local nvim_lsp = require("lspconfig") - - local protocol = require("vim.lsp.protocol") - - local on_attach = function(client, bufnr) - -- Format on save - if client.server_capabilities.documentFormattingProvider then - vim.api.nvim_create_autocmd("BufWritePre", { - group = vim.api.nvim_create_augroup("Format", { clear = true }), - buffer = bufnr, - callback = function() - vim.lsp.buf.format() - end, - }) - end - end - end, -} diff --git a/nvim/lua/plugins/lualine.lua b/nvim/lua/plugins/lualine.lua deleted file mode 100644 index 473c340..0000000 --- a/nvim/lua/plugins/lualine.lua +++ /dev/null @@ -1,7 +0,0 @@ -return { - "nvim-lualine/lualine.nvim", - dependencies = { "nvim-tree/nvim-web-devicons" }, - config = function() - require("lualine").setup() - end, -} diff --git a/nvim/lua/plugins/mason.lua b/nvim/lua/plugins/mason.lua deleted file mode 100644 index e669482..0000000 --- a/nvim/lua/plugins/mason.lua +++ /dev/null @@ -1,129 +0,0 @@ -return { - "williamboman/mason.nvim", - enabled = true, - dependencies = { - "williamboman/mason-lspconfig.nvim", - }, - opts = { - ensure_installed = { - "jdtls", - "java-debug-adapter", - "sonarlint-language-server", - "gradle-language-server", - "html-lsp", - "json-lsp", - "typos-lsp" - }, - }, - config = function() - require("mason").setup() - require("mason-lspconfig").setup() - - lspconfig = require "lspconfig" - - -- Gradle - lspconfig.gradle_ls.setup{} - - -- HTML - lspconfig.html.setup{} - - -- JSON - lspconfig.jsonls.setup{} - - -- Go - lspconfig.gopls.setup{ - settings = { - gopls = { - gofumpt = true, - staticcheck = true, - analyses = { - unusedparams = true, - unusedresult = true, - unusedwrite = true, - unusedvariable = true, - useany = true, - fieldalignment = false, - nilness = true, - shadow = true, - }, - hints = { - assignVariableTypes = true, - compositeLiteralFields = true, - compositeLiteralTypes = true, - constantValues = true, - functionTypeParameters = true, - parameterNames = true, - rangeVariableTypes = true, - }, - codelenses = { - gc_details = true, - generate = true, - regenerate_cgo = true, - tidy = true, - upgrade_dependency = true, - vendor = true, - }, - }, - }, - } - -- Organize imports and format code on save - vim.api.nvim_create_autocmd({"BufWritePre"}, { - pattern = "*.go", - callback = function() - local params = vim.lsp.util.make_range_params() - params.context = {only = {"source.organizeImports"}} - local result = vim.lsp.buf_request_sync(0, "textDocument/codeAction", params) - for cid, res in pairs(result or {}) do - for _, r in pairs(res.result or {}) do - if r.edit then - local enc = (vim.lsp.get_client_by_id(cid) or {}).offset_encoding or "utf-16" - vim.lsp.util.apply_workspace_edit(r.edit, enc) - end - end - end - vim.lsp.buf.format({async = false}) - end - }) - - -- Python - lspconfig.pylsp.setup{ - settings = { - pylsp = { - plugins = { - autopep8 = { - enabled = false, - }, - yapf = { - enabled = true, - }, - pylint = { - enabled = false, - }, - pyflakes = { - enabled = true, - }, - pycodestyle = { - enabled = true, - ignore = { - 'E402', - 'W503', - }, - }, - }, - }, - }, - } - - lspconfig.typos_lsp.setup({ - settings = { - filetypes = { - 'java', - 'go' - }, - }, - init_options = { - diagnosticSeverity = "Info", - } - }) - end, -} diff --git a/nvim/lua/plugins/neo-tree.lua b/nvim/lua/plugins/neo-tree.lua deleted file mode 100644 index 6c3aac9..0000000 --- a/nvim/lua/plugins/neo-tree.lua +++ /dev/null @@ -1,17 +0,0 @@ -return { - "nvim-neo-tree/neo-tree.nvim", - branch = "v3.x", - dependencies = { - "nvim-lua/plenary.nvim", - "nvim-tree/nvim-web-devicons", - "MunifTanjim/nui.nvim", - }, - config = function() - require("neo-tree").setup({ - window = { - position = "left", - width = 50, - }, - }) - end -} diff --git a/nvim/lua/plugins/sonarlint.lua b/nvim/lua/plugins/sonarlint.lua deleted file mode 100644 index dd5cc2f..0000000 --- a/nvim/lua/plugins/sonarlint.lua +++ /dev/null @@ -1,44 +0,0 @@ -return { - { - url = "https://gitlab.com/schrieveslaach/sonarlint.nvim", - lazy = true, - ft = {"java", "go", "html", "python"}, - dependencies = { - "williamboman/mason.nvim" - }, - config = function() - require('sonarlint').setup({ - server = { - cmd = { - 'sonarlint-language-server', - '-stdio', - '-analyzers', - vim.fn.expand("$MASON/share/sonarlint-analyzers/sonarjava.jar"), - vim.fn.expand("$MASON/share/sonarlint-analyzers/sonargo.jar"), - vim.fn.expand("$MASON/share/sonarlint-analyzers/sonarhtml.jar"), - vim.fn.expand("$MASON/share/sonarlint-analyzers/sonarpython.jar"), - }, - settings = { - sonarlint = { - test = "test", - disableTelemetry = true, - focusOnNewCode = true, - showAnalyzerLogs = true, - rules = { - ['java:S1192'] = { level = 'off' }, - ['go:S1192'] = { level = 'off' }, - }, - }, - }, - }, - filetypes = { - 'java', - 'go', - 'html', - 'python', - }, - }) - end - } -} - diff --git a/nvim/lua/plugins/telescope.lua b/nvim/lua/plugins/telescope.lua deleted file mode 100644 index 043cc72..0000000 --- a/nvim/lua/plugins/telescope.lua +++ /dev/null @@ -1,25 +0,0 @@ -return { - 'nvim-telescope/telescope.nvim', - branch = '0.1.x', - dependencies = { 'nvim-lua/plenary.nvim', "nvim-telescope/telescope-ui-select.nvim" }, - keys = { - { "", "Telescope" }, - { "", "Telescope buffers", desc = "Find luffers" }, - { "", "Telescope git_files", desc = "Find files" }, - { "", "Telescope lsp_document_symbols", desc = "Find symbols" }, - }, - config = function() - local t = require("telescope") - t.load_extension("ui-select") - t.setup({ - defaults = { - preview = false, - layout_config = { - vertical = { - width = 0.5, - }, - }, - }, - }) - end -} diff --git a/nvim/lua/plugins/treesitter.lua b/nvim/lua/plugins/treesitter.lua deleted file mode 100644 index 5188588..0000000 --- a/nvim/lua/plugins/treesitter.lua +++ /dev/null @@ -1,57 +0,0 @@ -return { - "nvim-treesitter/nvim-treesitter", - event = { - "BufReadPre", - "BufNewFile", - }, - build = ":TSUpdate", - config = function() - local treesitter = require("nvim-treesitter.configs") - - treesitter.setup({ - highlight = { - enable = true, - additional_vim_regex_highlighting = false, - }, - indent = { - enable = true - }, - autotag = { - enable = true, - }, - ensure_installed = { - "json", - "javascript", - "yaml", - "html", - "css", - "markdown", - "markdown_inline", - "bash", - "lua", - "vim", - "gitignore", - "rust", - }, - incremental_selection = { - enable = true, - keymaps = { - init_selection = "", - node_incremental = "", - scope_incremental = false, - node_decremental = "", - }, - }, - rainbow = { - enable = true, - disable = { "html" }, - extended_mode = false, - max_file_lines = nil, - }, - context_commentstring = { - enable = true, - enable_autocmd = false, - }, - }) - end, -} diff --git a/nvim/lua/plugins/trouble.lua b/nvim/lua/plugins/trouble.lua deleted file mode 100644 index 8104147..0000000 --- a/nvim/lua/plugins/trouble.lua +++ /dev/null @@ -1,52 +0,0 @@ -return { - "folke/trouble.nvim", - opts = {}, -- for default options, refer to the configuration section for custom setup. - cmd = "Trouble", - keys = { - { - "xx", - "Trouble diagnostics toggle", - desc = "Diagnostics (Trouble)", - }, - { - "xX", - "Trouble diagnostics toggle filter.buf=0", - desc = "Buffer Diagnostics (Trouble)", - }, - { - "cs", - "Trouble symbols toggle focus=false", - desc = "Symbols (Trouble)", - }, - { - "cl", - "Trouble lsp toggle focus=false win.position=right", - desc = "LSP Definitions / references / ... (Trouble)", - }, - { - "xL", - "Trouble loclist toggle", - desc = "Location List (Trouble)", - }, - { - "xQ", - "Trouble qflist toggle", - desc = "Quickfix List (Trouble)", - }, - { - "xe", - "Trouble diagnostics filter.severity=vim.diagnostic.severity.ERROR", - desc = "Error Diagnostics (Trouble)", - }, - { - "xw", - "Trouble diagnostics filter.severity=vim.diagnostic.severity.WARN", - desc = "Warning Diagnostics (Trouble)", - }, - { - "xi", - "Trouble diagnostics filter.severity=vim.diagnostic.severity.INFO", - desc = "Info Diagnostics (Trouble)", - }, - }, -} diff --git a/sway/config b/sway/config index 8062dd6..ce63377 100644 --- a/sway/config +++ b/sway/config @@ -4,8 +4,8 @@ set $left 44 set $down 45 set $up 46 set $right 47 -set $term foot -set $menu j4-dmenu-desktop --dmenu="bemenu -i -l 10 -m all -p \"Application:\" --tf \#285577 --hf \#285577 --fn \"DejaVu Sans 15\"" --no-generic --term=foot --usage-log="$HOME/.cache/j4-dmenu-desktop.log" +set $term alacritty +set $menu j4-dmenu-desktop --dmenu="bemenu -i -l 10 -m all -p \"Application:\" --tf \#285577 --hf \#285577 --fn \"Dejavu Sans Mono\" 10" --no-generic --term=alacritty --usage-log="$HOME/.cache/j4-dmenu-desktop.log" ### Font font pango:DejaVu Sans Mono 9 diff --git a/vim/filetype.vim b/vim/filetype.vim new file mode 100644 index 0000000..c478e8c --- /dev/null +++ b/vim/filetype.vim @@ -0,0 +1,29 @@ +augroup filetypedetect + " Mail + autocmd BufRead,BufNewFile /tmp/evo* setfiletype mail + autocmd FileType mail setlocal colorcolumn=72 + autocmd FileType mail setlocal formatoptions+=aw +augroup END + + +" Break lines for tex-files +augroup WrapLineInTeXFile + autocmd! + autocmd FileType tex setlocal wrap + autocmd FileType tex setlocal linebreak + autocmd FileType tex setlocal nonumber +augroup END + +augroup SpellCheck + autocmd! + autocmd FileType go setlocal spell spelllang=en_us + autocmd FileType java setlocal spell spelllang=en_us + autocmd FileType markdown setlocal spell spelllang=en_us +augroup END + +augroup ColorColumn + autocmd! + autocmd FileType go setlocal colorcolumn=120 + autocmd FileType java setlocal colorcolumn=120 + autocmd FileType markdown setlocal colorcolumn=80 +augroup END diff --git a/nvim/init.vim b/vim/init.vim similarity index 62% rename from nvim/init.vim rename to vim/init.vim index 31bb1cf..2de16ba 100644 --- a/nvim/init.vim +++ b/vim/init.vim @@ -7,7 +7,14 @@ set colorcolumn=120 let $NVIM_TUI_ENABLE_TRUE_COLOR=1 let g:gruvbox_contrast_dark='hard' let g:gruvbox_hls_cursor='red' +colorscheme gruvbox set tabpagemax=500 +let g:airline#extensions#tabline#enabled = 1 +let g:airline#extensions#tabline#show_buffers = 0 +let g:airline#extensions#tabline#show_splits = 0 +let g:airline#extensions#tabline#show_close_button = 0 +let g:airline#extensions#tabline#show_tab_type = 0 +let g:airline#extensions#tabline#tab_nr_type = 1 " Indentation set smartindent @@ -15,8 +22,6 @@ set tabstop=4 set softtabstop=4 set shiftwidth=4 set expandtab -set cursorcolumn -set cursorline " Search set incsearch @@ -31,17 +36,6 @@ set list " Terminal mode :tnoremap -" File handling -set hidden - " Custom shortcuts map gb :bn map gB :bp - -" Close the completion preview window (docstring) automatically -autocmd CompleteDone * pclose - -" LSP config -lua <-,trail:· +set list +:nnoremap :let _s=@/:%s/\s\+$//e:let @/=_s:nohl diff --git a/waybar/config b/waybar/config index 081f058..d37db07 100644 --- a/waybar/config +++ b/waybar/config @@ -9,15 +9,14 @@ "format": "{}" }, "cpu": { - "format": " {usage}%" + "format": " {usage}%" }, "memory": { "format": " {used:0.1f}G/{total:0.1f}G ({percentage}%)" }, "clock#time": { "interval": 20, - "format": " {:%H:%M}", - "timezone": "Europe/Berlin" + "format": " {:%H:%M}" }, "clock#date": { "interval": 60,