diff --git a/init.lua b/init.lua index 3c83b523..fd7de208 100644 --- a/init.lua +++ b/init.lua @@ -838,13 +838,14 @@ require('lazy').setup({ -- change the command in the config to whatever the name of that colorscheme is. -- -- If you want to see what colorschemes are already installed, you can use `:Telescope colorscheme`. - 'folke/tokyonight.nvim', + 'catppuccin/nvim', + name = 'catppuccin', priority = 1000, -- Make sure to load this before all the other start plugins. init = function() -- Load the colorscheme here. -- Like many other themes, this one has different styles, and you could load -- any other, such as 'tokyonight-storm', 'tokyonight-moon', or 'tokyonight-day'. - vim.cmd.colorscheme 'tokyonight-night' + vim.cmd.colorscheme 'catppuccin-macchiato' -- You can configure highlights by doing something like: vim.cmd.hi 'Comment gui=none' diff --git a/lua/custom/plugins/nvim-repl.lua b/lua/custom/plugins/nvim-repl.lua new file mode 100644 index 00000000..d6cc2a3e --- /dev/null +++ b/lua/custom/plugins/nvim-repl.lua @@ -0,0 +1,21 @@ +return { + 'pappasam/nvim-repl', + lazy = false, + init = function() + vim.g['repl_filetype_commands'] = { + bash = 'bash', + javascript = 'node', + haskell = 'ghci', + python = 'ipython --no-autoindent', + r = 'R', + sh = 'sh', + vim = 'nvim --clean -ERM', + zsh = 'zsh', + } + end, + keys = { + { 'sc', '(ReplSendCell)', mode = 'n', desc = 'Send Repl Cell' }, + { 'sl', '(ReplSendLine)', mode = 'n', desc = 'Send Repl Line' }, + { 'sr', '(ReplSendVisual)', mode = 'v', desc = 'Send Repl Visual Selection' }, + }, +} diff --git a/lua/custom/plugins/remote-nvim.lua b/lua/custom/plugins/remote-nvim.lua deleted file mode 100644 index a06ee0e1..00000000 --- a/lua/custom/plugins/remote-nvim.lua +++ /dev/null @@ -1,10 +0,0 @@ -return { - 'amitds1997/remote-nvim.nvim', - version = '*', -- Pin to GitHub releases - dependencies = { - 'nvim-lua/plenary.nvim', -- For standard functions - 'MunifTanjim/nui.nvim', -- To build the plugin UI - 'nvim-telescope/telescope.nvim', -- For picking b/w different remote methods - }, - config = true, -} diff --git a/lua/custom/plugins/venv-selector.lua b/lua/custom/plugins/venv-selector.lua deleted file mode 100644 index 8b06f4ad..00000000 --- a/lua/custom/plugins/venv-selector.lua +++ /dev/null @@ -1,25 +0,0 @@ -return { - 'linux-cultist/venv-selector.nvim', - dependencies = { - 'neovim/nvim-lspconfig', - 'mfussenegger/nvim-dap', - 'mfussenegger/nvim-dap-python', --optional - { 'nvim-telescope/telescope.nvim', branch = '0.1.x', dependencies = { 'nvim-lua/plenary.nvim' } }, - }, - lazy = false, - branch = 'regexp', -- This is the regexp branch, use this for the new version - config = function() - require('venv-selector').setup { - settings = { - search = { - find_pixi_venvs = { - command = 'find .pixi/envs/*/bin -name python', - }, - }, - }, - } - end, - keys = { - { 'v', 'VenvSelect' }, - }, -} diff --git a/lua/custom/plugins/vim-language-nextflow.lua b/lua/custom/plugins/vim-language-nextflow.lua new file mode 100644 index 00000000..f681cd79 --- /dev/null +++ b/lua/custom/plugins/vim-language-nextflow.lua @@ -0,0 +1,3 @@ +return { + 'nextflow-io/vim-language-nextflow', +}