From 01b7c37139a83647957c26b7349fdfd2ad7e68d1 Mon Sep 17 00:00:00 2001 From: TheK4n Date: Tue, 31 Jan 2023 00:27:56 +0300 Subject: [PATCH] nvim plugins description --- sub/bash/functions | 2 +- sub/nvim/lua/base/plugins.lua | 17 ++++++++++------- sub/zsh/completion | 1 + sub/zsh/zfunc/_mcd | 9 +++++++++ 4 files changed, 21 insertions(+), 8 deletions(-) create mode 100644 sub/zsh/zfunc/_mcd diff --git a/sub/bash/functions b/sub/bash/functions index 770bd3b..0d80551 100644 --- a/sub/bash/functions +++ b/sub/bash/functions @@ -152,7 +152,7 @@ docker_ips() { py() { - if [ -z "$@" -a -x "$(command -v ipython)" ]; then + if [[ -z "$@" && -x "$(command -v ipython 2>/dev/null)" ]]; then ipython -i -c "q = exit" else python3 $@ diff --git a/sub/nvim/lua/base/plugins.lua b/sub/nvim/lua/base/plugins.lua index f59ff0e..42588f7 100644 --- a/sub/nvim/lua/base/plugins.lua +++ b/sub/nvim/lua/base/plugins.lua @@ -12,19 +12,19 @@ return require('packer').startup(function(use) requires = { 'kana/vim-textobj-user' } } - use 'ellisonleao/gruvbox.nvim' + use 'ellisonleao/gruvbox.nvim' -- theme use 'tpope/vim-surround' use 'tpope/vim-repeat' use 'google/vim-searchindex' - use 'tpope/vim-commentary' - use 'ap/vim-css-color' + use 'tpope/vim-commentary' -- gcc to comment line + use 'ap/vim-css-color' -- highlight hex use 'preservim/tagbar' use 'preservim/vimux' use 'rbgrouleff/bclose.vim' - use 'frazrepo/vim-rainbow' - use 'Pocco81/auto-save.nvim' - use 'windwp/nvim-autopairs' - use 'lewis6991/gitsigns.nvim' + use 'frazrepo/vim-rainbow' -- rainbow brackets + use 'Pocco81/auto-save.nvim' -- autosave files + use 'windwp/nvim-autopairs' -- auto pair brackets and tags + use 'lewis6991/gitsigns.nvim' -- git integration use 'windwp/nvim-ts-autotag' use 'lervag/vimtex' use { @@ -44,6 +44,8 @@ return require('packer').startup(function(use) use 'neovim/nvim-lspconfig' use 'hrsh7th/nvim-cmp' use 'hrsh7th/cmp-nvim-lsp' + + -- snippets use 'saadparwaiz1/cmp_luasnip' use { 'L3MON4D3/LuaSnip', @@ -51,6 +53,7 @@ return require('packer').startup(function(use) } use 'honza/vim-snippets' + -- lsp servers installer use { 'williamboman/mason.nvim', requires = { diff --git a/sub/zsh/completion b/sub/zsh/completion index 80a5938..e5a0a9c 100644 --- a/sub/zsh/completion +++ b/sub/zsh/completion @@ -4,6 +4,7 @@ fpath=(~/.zfunc $fpath) autoload -Uz compinit compinit -d ~/.cache/zcompdump compdef _nvim nvim +compdef _mcd mcd zstyle ':completion:*:*:*:*:*' menu select zstyle ':completion:*' auto-description 'specify: %d' zstyle ':completion:*' completer _expand _complete _correct _approximate diff --git a/sub/zsh/zfunc/_mcd b/sub/zsh/zfunc/_mcd new file mode 100644 index 0000000..3d4b1c3 --- /dev/null +++ b/sub/zsh/zfunc/_mcd @@ -0,0 +1,9 @@ +#compdef mcd +#autoload + + +_mcd() { + _files +} + +_mcd