diff --git a/nvim/.config/nvim/init.vim b/nvim/.config/nvim/init.vim index 5b04419..22df3b8 100644 --- a/nvim/.config/nvim/init.vim +++ b/nvim/.config/nvim/init.vim @@ -10,8 +10,14 @@ call plug#begin('~/.config/nvim/plugged') Plug 'vim-scripts/fountain.vim' Plug 'preservim/nerdtree' Plug 'numToStr/Comment.nvim' + Plug 'andweeb/presence.nvim' + + " LS + " Plug 'neoclide/coc.nvim', {'branch': 'release'} + Plug 'nvim-lua/completion-nvim' + Plug 'neovim/nvim-lspconfig' + " Lang support - Plug 'neoclide/coc.nvim', {'branch': 'release'} Plug 'tpope/vim-markdown' Plug 'ap/vim-css-color' Plug 'axelf4/vim-haskell' @@ -24,11 +30,13 @@ call plug#begin('~/.config/nvim/plugged') Plug 'slim-template/vim-slim' Plug 'OmniSharp/omnisharp-vim' Plug 'ARM9/arm-syntax-vim' + " Themes Plug 'ellisonleao/gruvbox.nvim' Plug 'sainnhe/gruvbox-material' Plug 'projekt0n/github-nvim-theme' Plug 'chriskempson/base16-vim' + " Lua Line Plug 'nvim-lualine/lualine.nvim' Plug 'kyazdani42/nvim-web-devicons' @@ -122,4 +130,28 @@ set title lua << END require('lualine').setup() require('Comment').setup() +----require('lspconfig').setup({}) +require("presence").setup({ + -- General options + auto_update = true, -- Update activity based on autocmd events (if `false`, map or manually execute `:lua package.loaded.presence:update()`) + neovim_image_text = "Neovim", -- Text displayed when hovered over the Neovim image + main_image = "neovim", -- Main image display (either "neovim" or "file") + client_id = "793271441293967371", -- Use your own Discord application client id (not recommended) + log_level = nil, -- Log messages at or above this level (one of the following: "debug", "info", "warn", "error") + debounce_timeout = 10, -- Number of seconds to debounce events (or calls to `:lua package.loaded.presence:update(, true)`) + enable_line_number = false, -- Displays the current line number instead of the current project + blacklist = {}, -- A list of strings or Lua patterns that disable Rich Presence if the current file name, path, or workspace matches + buttons = false, -- Configure Rich Presence button(s), either a boolean to enable/disable, a static table (`{{ label = "