all repos

dotfiles @ f203079

i use rach linux btw
5 files changed, 36 insertions(+), 12 deletions(-)
Update nvim
Author: Smirnov Alexander ss2316544@gmail.com
Committed at: 2021-06-24 16:12:44 +0300
Parent: fef35c3
M config/bspwm/bspwmrc
···
        44
        44
         #== BSPWM Rules

      
        45
        45
         R kitty           desktop='^1' focus=on  follow=on

      
        46
        46
         R Google-chrome   desktop='^2' focus=on  follow=on

      
        
        47
        +R Brave           desktop='^2' focus=on  follow=on

      
        47
        48
         R Code            desktop='^3' focus=on  follow=on

      
        48
        
        -R Simplenote      desktop='^4' focus=on  follow=on

      
        
        49
        +R Postman         desktop='^4' focus=off follow=off

      
        
        50
        +R Simplenote      desktop='^4' focus=off follow=off

      
        
        51
        +R Zathura         desktop='^4' focus=on  follow=on state=tiled

      
        
        52
        +R discord         desktop='^5' focus=on  follow=off

      
        
        53
        +R TelegramDesktop desktop='^5' focus=off follow=on

      
        49
        54
         R Nemo            desktop='^5' focus=on  follow=on

      
        50
        
        -R Zathura         desktop='^5' focus=on  follow=on state=tiled

      
        51
        
        -R discord         desktop='^6' focus=on  follow=off

      
        52
        
        -R TelegramDesktop desktop='^6' focus=off follow=on

      
        53
        
        -R KeePassXC       desktop='^7' focus=on  follow=on

      
        
        55
        +R KeePassXC       desktop='^6' focus=on  follow=on

      
M config/nvim/lua/config.lua
···
        13
        13
           source = {

      
        14
        14
             -- path = true,

      
        15
        15
             buffer = true,

      
        16
        
        -    nvim_lsp = true,

      
        17
        
        -  };

      
        
        16
        +    description = true,

      
        
        17
        +    nvim_lsp = true

      
        
        18
        +  }

      
        18
        19
         }

      
        19
        20
         

      
        20
        21
         -- LuaLine

      
M config/nvim/lua/plug/nvimtree.lua
···
        1
        1
         local S = vim.g

      
        2
        2
         

      
        3
        3
         -- Settings

      
        4
        
        -S.nvim_tree_side = "left"

      
        5
        
        -S.nvim_tree_ignore = {".git", ".cache", "node_modules", "venv", "env"}

      
        
        4
        +S.nvim_tree_side = "right"

      
        
        5
        +S.nvim_tree_ignore = {".git", ".cache", "node_modules", "__pycache__", "venv", "env"}

      
        6
        6
         S.nvim_tree_auto_close = 0

      
        7
        7
         S.nvim_tree_quit_on_open = 0

      
        8
        8
         S.nvim_tree_width = 24

      
A config/nvim/lua/tsserver.lua
···
        
        1
        +require('lspconfig').typescript.setup({

      
        
        2
        +  handlers = {

      
        
        3
        +    ["textDocument/publishDiagnostics"] = function(_, _, params, client_id, _, config)

      
        
        4
        +      if params.diagnostics ~= nil then

      
        
        5
        +        local idx = 1

      
        
        6
        +        while idx <= #params.diagnostics do

      
        
        7
        +          if params.diagnostics[idx].code == 80001 then

      
        
        8
        +            table.remove(params.diagnostics, idx)

      
        
        9
        +          else

      
        
        10
        +            idx = idx + 1

      
        
        11
        +          end

      
        
        12
        +        end

      
        
        13
        +      end

      
        
        14
        +      vim.lsp.diagnostic.on_publish_diagnostics(_, _, params, client_id, _, config)

      
        
        15
        +    end,

      
        
        16
        +  },

      
        
        17
        +})

      
M config/nvim/vimscript/mappings.vim
···
        
        1
        +ino jk <esc>

      
        1
        2
         nno <C-s> :w<cr>

      
        2
        3
         nno <C-p> :GFiles<cr>

      
        3
        4
         nno <space> :noh<cr>

      
        4
        5
         nno <leader>t :Term<cr>

      
        5
        6
         nno <leader>e :NvimTreeToggle<cr>

      
        6
        7
         nno <leader>; :Files<cr>

      
        7
        
        -nno <leader>d :Neogit<cr>

      
        
        8
        +nno <leader>g :Neogit<cr>

      
        8
        9
         

      
        9
        10
         " Buffer

      
        10
        11
         nno <leader>j :bn<cr>

      ···
        20
        21
         nno sd :lua vim.lsp.buf.definition()<cr>

      
        21
        22
         nno sa :lua vim.lsp.buf.code_action()<cr>

      
        22
        23
         nno si :lua vim.lsp.buf.implementation()<cr>

      
        23
        
        -nno sf :lua vim.lsp.buf.formatting()

      
        24
        
        -nno sR :lua vim.lsp.buf.references()<CR>

      
        25
        24
         

      
        26
        25
         " Split

      
        27
        26
         nno <C-h> :winc h<cr>

      
        28
        27
         nno <C-j> :winc j<cr>

      
        29
        28
         nno <C-k> :winc k<cr>

      
        30
        29
         nno <C-l> :winc l<cr>

      
        
        30
        +

      
        
        31
        +nno <A-h> :vert res +3<cr>

      
        
        32
        +nno <A-j> :res -3<cr>

      
        
        33
        +nno <A-k> :res +3<cr>

      
        
        34
        +nno <A-l> :vert res -3<cr>

      
        31
        35
         

      
        32
        36
         nno spv :vs<cr>

      
        33
        37
         nno sph :sp<cr>