From 1fd5843cf1bedaa496a5e654484407ffe1b662ed Mon Sep 17 00:00:00 2001 From: Thomas Alcala Schneider Date: Wed, 22 Mar 2023 16:54:27 +0100 Subject: [PATCH] feat: add all plugins from the old config --- lua/custom/plugins/alpha.lua | 8 ++ lua/custom/plugins/base.lua | 74 +++++++++++ lua/custom/plugins/bufferline.lua | 8 ++ lua/custom/plugins/cmp-path.lua | 3 + lua/custom/plugins/cmp-tabnine.lua | 5 + lua/custom/plugins/comment.lua | 6 + lua/custom/plugins/copilot.lua | 3 + lua/custom/plugins/deferred-clipboard.lua | 9 ++ lua/custom/plugins/diffview.lua | 4 + lua/custom/plugins/feline.lua | 7 + lua/custom/plugins/fzf-lua.lua | 15 +++ lua/custom/plugins/fzf.lua | 4 + lua/custom/plugins/gitsigns.lua | 6 + lua/custom/plugins/neogit.lua | 11 ++ lua/custom/plugins/nvim-web-devicons.lua | 21 +++ lua/custom/plugins/themes/anthraxylon.lua | 1 + lua/custom/plugins/themes/ayu-vim.lua | 7 + lua/custom/plugins/themes/bluloco.lua | 4 + lua/custom/plugins/themes/catppuccin.lua | 9 ++ lua/custom/plugins/themes/dracula.lua | 1 + lua/custom/plugins/themes/embark.lua | 1 + lua/custom/plugins/themes/init.lua | 5 + lua/custom/plugins/themes/kanagawa.lua | 1 + lua/custom/plugins/themes/material.lua | 1 + lua/custom/plugins/themes/melange.lua | 1 + lua/custom/plugins/themes/modus-theme-vim.lua | 1 + lua/custom/plugins/themes/monochrome.lua | 1 + lua/custom/plugins/themes/night-own.lua | 1 + lua/custom/plugins/themes/nightfox.lua | 1 + lua/custom/plugins/themes/nvim-noirbuddy.lua | 9 ++ lua/custom/plugins/themes/oxocarbon.lua | 1 + lua/custom/plugins/themes/palenight.lua | 1 + lua/custom/plugins/themes/palenightfall.lua | 1 + lua/custom/plugins/themes/pinkmare.lua | 1 + .../plugins/themes/sacredforest-vim.lua | 1 + lua/custom/plugins/themes/tender.lua | 1 + lua/custom/plugins/themes/tokyonight.lua | 1 + lua/custom/plugins/themes/vim-afterglow.lua | 1 + lua/custom/plugins/themes/vim-colors-off.lua | 1 + .../plugins/themes/vim-colors-pencil.lua | 1 + .../plugins/themes/vim-colors-plain.lua | 1 + .../plugins/themes/vim-colors-solarized.lua | 1 + lua/custom/plugins/themes/vim-envy.lua | 1 + .../plugins/themes/vim-leuven-theme.lua | 7 + lua/custom/plugins/themes/vim-lucius.lua | 1 + .../plugins/themes/vim-moonfly-colors.lua | 1 + .../plugins/themes/vim-nightfly-colors.lua | 1 + lua/custom/plugins/themes/vim-solarized8.lua | 1 + lua/custom/plugins/themes/vim-thematic.lua | 122 ++++++++++++++++++ .../plugins/themes/vim-theme-papaya.lua | 1 + lua/custom/plugins/vim-autopairs.lua | 6 + lua/custom/plugins/vim-sensible.lua | 3 + lua/custom/plugins/vim-surround.lua | 3 + lua/custom/plugins/vim-vinegar.lua | 3 + lua/custom/plugins/zen-mode.lua | 11 ++ 55 files changed, 401 insertions(+) create mode 100644 lua/custom/plugins/alpha.lua create mode 100644 lua/custom/plugins/base.lua create mode 100644 lua/custom/plugins/bufferline.lua create mode 100644 lua/custom/plugins/cmp-path.lua create mode 100644 lua/custom/plugins/cmp-tabnine.lua create mode 100644 lua/custom/plugins/comment.lua create mode 100644 lua/custom/plugins/copilot.lua create mode 100644 lua/custom/plugins/deferred-clipboard.lua create mode 100644 lua/custom/plugins/diffview.lua create mode 100644 lua/custom/plugins/feline.lua create mode 100644 lua/custom/plugins/fzf-lua.lua create mode 100644 lua/custom/plugins/fzf.lua create mode 100644 lua/custom/plugins/gitsigns.lua create mode 100644 lua/custom/plugins/neogit.lua create mode 100644 lua/custom/plugins/nvim-web-devicons.lua create mode 100644 lua/custom/plugins/themes/anthraxylon.lua create mode 100644 lua/custom/plugins/themes/ayu-vim.lua create mode 100644 lua/custom/plugins/themes/bluloco.lua create mode 100644 lua/custom/plugins/themes/catppuccin.lua create mode 100644 lua/custom/plugins/themes/dracula.lua create mode 100644 lua/custom/plugins/themes/embark.lua create mode 100644 lua/custom/plugins/themes/init.lua create mode 100644 lua/custom/plugins/themes/kanagawa.lua create mode 100644 lua/custom/plugins/themes/material.lua create mode 100644 lua/custom/plugins/themes/melange.lua create mode 100644 lua/custom/plugins/themes/modus-theme-vim.lua create mode 100644 lua/custom/plugins/themes/monochrome.lua create mode 100644 lua/custom/plugins/themes/night-own.lua create mode 100644 lua/custom/plugins/themes/nightfox.lua create mode 100644 lua/custom/plugins/themes/nvim-noirbuddy.lua create mode 100644 lua/custom/plugins/themes/oxocarbon.lua create mode 100644 lua/custom/plugins/themes/palenight.lua create mode 100644 lua/custom/plugins/themes/palenightfall.lua create mode 100644 lua/custom/plugins/themes/pinkmare.lua create mode 100644 lua/custom/plugins/themes/sacredforest-vim.lua create mode 100644 lua/custom/plugins/themes/tender.lua create mode 100644 lua/custom/plugins/themes/tokyonight.lua create mode 100644 lua/custom/plugins/themes/vim-afterglow.lua create mode 100644 lua/custom/plugins/themes/vim-colors-off.lua create mode 100644 lua/custom/plugins/themes/vim-colors-pencil.lua create mode 100644 lua/custom/plugins/themes/vim-colors-plain.lua create mode 100644 lua/custom/plugins/themes/vim-colors-solarized.lua create mode 100644 lua/custom/plugins/themes/vim-envy.lua create mode 100644 lua/custom/plugins/themes/vim-leuven-theme.lua create mode 100644 lua/custom/plugins/themes/vim-lucius.lua create mode 100644 lua/custom/plugins/themes/vim-moonfly-colors.lua create mode 100644 lua/custom/plugins/themes/vim-nightfly-colors.lua create mode 100644 lua/custom/plugins/themes/vim-solarized8.lua create mode 100644 lua/custom/plugins/themes/vim-thematic.lua create mode 100644 lua/custom/plugins/themes/vim-theme-papaya.lua create mode 100644 lua/custom/plugins/vim-autopairs.lua create mode 100644 lua/custom/plugins/vim-sensible.lua create mode 100644 lua/custom/plugins/vim-surround.lua create mode 100644 lua/custom/plugins/vim-vinegar.lua create mode 100644 lua/custom/plugins/zen-mode.lua diff --git a/lua/custom/plugins/alpha.lua b/lua/custom/plugins/alpha.lua new file mode 100644 index 00000000..ecf898df --- /dev/null +++ b/lua/custom/plugins/alpha.lua @@ -0,0 +1,8 @@ +return { + "goolord/alpha-nvim", + dependencies = { "kyazdani42/nvim-web-devicons" }, + config = function() + require'alpha.themes.dashboard'.section.footer.val = require'alpha.fortune'() + require'alpha'.setup(require'alpha.themes.dashboard'.opts) + end, + } \ No newline at end of file diff --git a/lua/custom/plugins/base.lua b/lua/custom/plugins/base.lua new file mode 100644 index 00000000..fbb65e35 --- /dev/null +++ b/lua/custom/plugins/base.lua @@ -0,0 +1,74 @@ +-- Case insensitive searching UNLESS /C or capital in search +vim.o.ignorecase = true +vim.o.smartcase = true + +-- Copy to clipboard +local has_unnamedplus = vim.fn.has("unnamedplus") +if has_unnamedplus then + vim.o.clipboard = "unnamedplus" +end + +vim.api.nvim_buf_set_keymap(0, 'n', 'y', '"+y', { noremap = true, silent = true }) +vim.api.nvim_buf_set_keymap(0, 'n', 'p', '"+p', { noremap = true, silent = true }) + +local function set_json_filetype() + if string.match(vim.api.nvim_buf_get_name(0), '%.geojson$') or string.match(vim.api.nvim_buf_get_name(0), '%.json$') then + -- vim.filetype('json') + vim.api.nvim_buf_set_option(0, 'filetype', 'json') + end +end + +vim.api.nvim_create_autocmd({ "BufReadPost" }, { pattern = { "*.geojson", "*.bson" }, callback = set_json_filetype }) + +function Format() + vim.lsp.buf.format(nil, 100) +end + +vim.api.nvim_create_autocmd({ "BufWritePre" }, { pattern = { "*" }, callback = Format }) + +function Macos() + return vim.fn.has("mac") == 1 +end + +function Linux() + if package.os == 'Linux' then + return true + end + if vim.fn.has('unix') and not vim.fn.has('macunix') and not vim.fn.has('win32unix') + and not vim.fn.has('win64unix') then + return true + end + return false +end + +function Windows() + return vim.fn.has("win32") == 1 or vim.fn.has("win64") == 1 +end + +function OpenBuffer() + if Macos() then + vim.cmd('silent !open ' .. vim.fn.expand('%:p')) + -- vim.cmd('silent !open -a "Google Chrome" ' .. vim.fn.expand('%:p')) + elseif Linux() then + vim.cmd('silent !xdg-open ' .. vim.fn.expand('%:p')) + elseif Windows() then + vim.cmd('silent !start ' .. vim.fn.expand('%:p')) + end +end + +vim.keymap.set("n", "vob", OpenBuffer, { noremap = true }) + +-- vim.keymap.set("n", "e", vim.lsp.diagnostic.show_line_diagnostics, { noremap = true, silent = true }) +-- +local function prettify_json() + vim.api.nvim_command('%!jq .') +end + +local function uglify_json() + vim.api.nvim_command("%!jq -c .") +end + +vim.keymap.set("n", "jq", prettify_json, { noremap = true }) +vim.keymap.set("n", "ujq", uglify_json, { noremap = true }) + +return {} diff --git a/lua/custom/plugins/bufferline.lua b/lua/custom/plugins/bufferline.lua new file mode 100644 index 00000000..977e8ccc --- /dev/null +++ b/lua/custom/plugins/bufferline.lua @@ -0,0 +1,8 @@ +return { + 'akinsho/bufferline.nvim', + dependencies = {'kyazdani42/nvim-web-devicons'}, + config = function() + vim.opt.termguicolors = true + require("bufferline").setup {} + end + } \ No newline at end of file diff --git a/lua/custom/plugins/cmp-path.lua b/lua/custom/plugins/cmp-path.lua new file mode 100644 index 00000000..f4cfb4ad --- /dev/null +++ b/lua/custom/plugins/cmp-path.lua @@ -0,0 +1,3 @@ +return { + "hrsh7th/cmp-path" +} \ No newline at end of file diff --git a/lua/custom/plugins/cmp-tabnine.lua b/lua/custom/plugins/cmp-tabnine.lua new file mode 100644 index 00000000..ee5d2f90 --- /dev/null +++ b/lua/custom/plugins/cmp-tabnine.lua @@ -0,0 +1,5 @@ +return { + "tzachar/cmp-tabnine", + build = "./install.sh", + dependencies = {"hrsh7th/nvim-cmp"} +} \ No newline at end of file diff --git a/lua/custom/plugins/comment.lua b/lua/custom/plugins/comment.lua new file mode 100644 index 00000000..4538c53c --- /dev/null +++ b/lua/custom/plugins/comment.lua @@ -0,0 +1,6 @@ +return { + 'numToStr/Comment.nvim', + config = function() + require('Comment').setup() + end + } \ No newline at end of file diff --git a/lua/custom/plugins/copilot.lua b/lua/custom/plugins/copilot.lua new file mode 100644 index 00000000..07ba4431 --- /dev/null +++ b/lua/custom/plugins/copilot.lua @@ -0,0 +1,3 @@ +return { + "github/copilot.vim" +} \ No newline at end of file diff --git a/lua/custom/plugins/deferred-clipboard.lua b/lua/custom/plugins/deferred-clipboard.lua new file mode 100644 index 00000000..0dbd9c05 --- /dev/null +++ b/lua/custom/plugins/deferred-clipboard.lua @@ -0,0 +1,9 @@ +return { + "EtiamNullam/deferred-clipboard.nvim", + config = function() + require("deferred-clipboard").setup({ + fallback = 'unnamedplus', -- or your preferred setting for clipboard + lazy = true, + }) + end + } \ No newline at end of file diff --git a/lua/custom/plugins/diffview.lua b/lua/custom/plugins/diffview.lua new file mode 100644 index 00000000..81e9133b --- /dev/null +++ b/lua/custom/plugins/diffview.lua @@ -0,0 +1,4 @@ +return { + 'sindrets/diffview.nvim', + dependencies = {'nvim-lua/plenary.nvim'} +} \ No newline at end of file diff --git a/lua/custom/plugins/feline.lua b/lua/custom/plugins/feline.lua new file mode 100644 index 00000000..928e57a7 --- /dev/null +++ b/lua/custom/plugins/feline.lua @@ -0,0 +1,7 @@ +return { + 'feline-nvim/feline.nvim', + requires = { 'kyazdani42/nvim-web-devicons', opt = true }, + config = function() + require('feline').setup() + end + } \ No newline at end of file diff --git a/lua/custom/plugins/fzf-lua.lua b/lua/custom/plugins/fzf-lua.lua new file mode 100644 index 00000000..169ce21c --- /dev/null +++ b/lua/custom/plugins/fzf-lua.lua @@ -0,0 +1,15 @@ +return { + "ibhagwan/fzf-lua", + -- optional for icon support + dependencies = { "kyazdani42/nvim-web-devicons" }, + config = function() + vim.api.nvim_set_keymap("n", "", "lua require('fzf-lua').files()", { noremap = true, silent = true }) + + vim.api.nvim_set_keymap( + "n", + "", + "lua require('fzf-lua').grep_project()", + { noremap = true, silent = true } + ) + end + } \ No newline at end of file diff --git a/lua/custom/plugins/fzf.lua b/lua/custom/plugins/fzf.lua new file mode 100644 index 00000000..b75a91ef --- /dev/null +++ b/lua/custom/plugins/fzf.lua @@ -0,0 +1,4 @@ +return{ +"junegunn/fzf", +build = "./install --bin" +} \ No newline at end of file diff --git a/lua/custom/plugins/gitsigns.lua b/lua/custom/plugins/gitsigns.lua new file mode 100644 index 00000000..7a2b92ca --- /dev/null +++ b/lua/custom/plugins/gitsigns.lua @@ -0,0 +1,6 @@ +return { + 'lewis6991/gitsigns.nvim', + config = function() + require('gitsigns').setup() + end + } \ No newline at end of file diff --git a/lua/custom/plugins/neogit.lua b/lua/custom/plugins/neogit.lua new file mode 100644 index 00000000..07ec9607 --- /dev/null +++ b/lua/custom/plugins/neogit.lua @@ -0,0 +1,11 @@ +return { + 'TimUntersberger/neogit', + dependencies = {'nvim-lua/plenary.nvim'}, + config = function() + require('neogit').setup { + integrations = { + diffview = true, + }, + } + end, + } \ No newline at end of file diff --git a/lua/custom/plugins/nvim-web-devicons.lua b/lua/custom/plugins/nvim-web-devicons.lua new file mode 100644 index 00000000..fa406cf3 --- /dev/null +++ b/lua/custom/plugins/nvim-web-devicons.lua @@ -0,0 +1,21 @@ +return { + "kyazdani42/nvim-web-devicons", + config = function() + require 'nvim-web-devicons'.setup { + -- your personnal icons can go here (to override) + -- you can specify color or cterm_color instead of specifying both of them + -- DevIcon will be appended to `name` + override = { + zsh = { + icon = "", + color = "#428850", + cterm_color = "65", + name = "Zsh" + } + }; + -- globally enable default icons (default to false) + -- will get overriden by `get_icons` option + default = true; + } + end + } \ No newline at end of file diff --git a/lua/custom/plugins/themes/anthraxylon.lua b/lua/custom/plugins/themes/anthraxylon.lua new file mode 100644 index 00000000..bba88b39 --- /dev/null +++ b/lua/custom/plugins/themes/anthraxylon.lua @@ -0,0 +1 @@ +return { 'high-moctane/anthraxylon', branch = 'main' } \ No newline at end of file diff --git a/lua/custom/plugins/themes/ayu-vim.lua b/lua/custom/plugins/themes/ayu-vim.lua new file mode 100644 index 00000000..0270d908 --- /dev/null +++ b/lua/custom/plugins/themes/ayu-vim.lua @@ -0,0 +1,7 @@ +return { + 'ayu-theme/ayu-vim', + config = function() + -- light, mirage, dark + vim.cmd([[ let ayucolor="mirage" ]]) + end + } \ No newline at end of file diff --git a/lua/custom/plugins/themes/bluloco.lua b/lua/custom/plugins/themes/bluloco.lua new file mode 100644 index 00000000..d93e5132 --- /dev/null +++ b/lua/custom/plugins/themes/bluloco.lua @@ -0,0 +1,4 @@ + return { + 'uloco/bluloco.nvim', + dependencies = { 'rktjmp/lush.nvim' } + } \ No newline at end of file diff --git a/lua/custom/plugins/themes/catppuccin.lua b/lua/custom/plugins/themes/catppuccin.lua new file mode 100644 index 00000000..3d5dfa90 --- /dev/null +++ b/lua/custom/plugins/themes/catppuccin.lua @@ -0,0 +1,9 @@ +return { + "catppuccin/nvim", + name = "catppuccin", + config = function() + -- latte, frappe, macchiato, mocha + vim.g.catppuccin_flavour = "frappe" + require("catppuccin").setup() + end + } \ No newline at end of file diff --git a/lua/custom/plugins/themes/dracula.lua b/lua/custom/plugins/themes/dracula.lua new file mode 100644 index 00000000..9b6f8006 --- /dev/null +++ b/lua/custom/plugins/themes/dracula.lua @@ -0,0 +1 @@ +return { 'dracula/vim', name = 'dracula' } \ No newline at end of file diff --git a/lua/custom/plugins/themes/embark.lua b/lua/custom/plugins/themes/embark.lua new file mode 100644 index 00000000..60cfc398 --- /dev/null +++ b/lua/custom/plugins/themes/embark.lua @@ -0,0 +1 @@ +return { 'embark-theme/vim', name = 'embark', branch = 'main' } \ No newline at end of file diff --git a/lua/custom/plugins/themes/init.lua b/lua/custom/plugins/themes/init.lua new file mode 100644 index 00000000..5bc8fe3b --- /dev/null +++ b/lua/custom/plugins/themes/init.lua @@ -0,0 +1,5 @@ +-- You can add your own plugins here or in other files in this directory! +-- I promise not to create any merge conflicts in this directory :) +-- +-- See the kickstart.nvim README for more information +return { import = "custom.plugins.themes" } diff --git a/lua/custom/plugins/themes/kanagawa.lua b/lua/custom/plugins/themes/kanagawa.lua new file mode 100644 index 00000000..e694f575 --- /dev/null +++ b/lua/custom/plugins/themes/kanagawa.lua @@ -0,0 +1 @@ +return { "rebelot/kanagawa.nvim" } \ No newline at end of file diff --git a/lua/custom/plugins/themes/material.lua b/lua/custom/plugins/themes/material.lua new file mode 100644 index 00000000..d503cb68 --- /dev/null +++ b/lua/custom/plugins/themes/material.lua @@ -0,0 +1 @@ +return { 'kaicataldo/material.vim', branch = 'main' } \ No newline at end of file diff --git a/lua/custom/plugins/themes/melange.lua b/lua/custom/plugins/themes/melange.lua new file mode 100644 index 00000000..0b7d3eb9 --- /dev/null +++ b/lua/custom/plugins/themes/melange.lua @@ -0,0 +1 @@ +return {'savq/melange'} \ No newline at end of file diff --git a/lua/custom/plugins/themes/modus-theme-vim.lua b/lua/custom/plugins/themes/modus-theme-vim.lua new file mode 100644 index 00000000..2df8c72f --- /dev/null +++ b/lua/custom/plugins/themes/modus-theme-vim.lua @@ -0,0 +1 @@ +return {'ishan9299/modus-theme-vim'} \ No newline at end of file diff --git a/lua/custom/plugins/themes/monochrome.lua b/lua/custom/plugins/themes/monochrome.lua new file mode 100644 index 00000000..344f6dd8 --- /dev/null +++ b/lua/custom/plugins/themes/monochrome.lua @@ -0,0 +1 @@ +return {'fxn/vim-monochrome'} \ No newline at end of file diff --git a/lua/custom/plugins/themes/night-own.lua b/lua/custom/plugins/themes/night-own.lua new file mode 100644 index 00000000..5733afb6 --- /dev/null +++ b/lua/custom/plugins/themes/night-own.lua @@ -0,0 +1 @@ +return {'haishanh/night-owl.vim'} \ No newline at end of file diff --git a/lua/custom/plugins/themes/nightfox.lua b/lua/custom/plugins/themes/nightfox.lua new file mode 100644 index 00000000..3e95905e --- /dev/null +++ b/lua/custom/plugins/themes/nightfox.lua @@ -0,0 +1 @@ +return {"EdenEast/nightfox.nvim"} \ No newline at end of file diff --git a/lua/custom/plugins/themes/nvim-noirbuddy.lua b/lua/custom/plugins/themes/nvim-noirbuddy.lua new file mode 100644 index 00000000..c68bae85 --- /dev/null +++ b/lua/custom/plugins/themes/nvim-noirbuddy.lua @@ -0,0 +1,9 @@ +return { + "jesseleite/nvim-noirbuddy", + dependencies = { "tjdevries/colorbuddy.nvim", branch = "dev" }, + config = function() + require('noirbuddy').setup { + preset = 'miami-nights', + } + end + } \ No newline at end of file diff --git a/lua/custom/plugins/themes/oxocarbon.lua b/lua/custom/plugins/themes/oxocarbon.lua new file mode 100644 index 00000000..30eabdf4 --- /dev/null +++ b/lua/custom/plugins/themes/oxocarbon.lua @@ -0,0 +1 @@ +return { 'nyoom-engineering/oxocarbon.nvim' } \ No newline at end of file diff --git a/lua/custom/plugins/themes/palenight.lua b/lua/custom/plugins/themes/palenight.lua new file mode 100644 index 00000000..1e6137fe --- /dev/null +++ b/lua/custom/plugins/themes/palenight.lua @@ -0,0 +1 @@ +return {'drewtempelmeyer/palenight.vim'} \ No newline at end of file diff --git a/lua/custom/plugins/themes/palenightfall.lua b/lua/custom/plugins/themes/palenightfall.lua new file mode 100644 index 00000000..aeb02b64 --- /dev/null +++ b/lua/custom/plugins/themes/palenightfall.lua @@ -0,0 +1 @@ +return {'JoosepAlviste/palenightfall.nvim'} \ No newline at end of file diff --git a/lua/custom/plugins/themes/pinkmare.lua b/lua/custom/plugins/themes/pinkmare.lua new file mode 100644 index 00000000..1f726160 --- /dev/null +++ b/lua/custom/plugins/themes/pinkmare.lua @@ -0,0 +1 @@ +return {'matsuuu/pinkmare'} \ No newline at end of file diff --git a/lua/custom/plugins/themes/sacredforest-vim.lua b/lua/custom/plugins/themes/sacredforest-vim.lua new file mode 100644 index 00000000..8e9a42cc --- /dev/null +++ b/lua/custom/plugins/themes/sacredforest-vim.lua @@ -0,0 +1 @@ +return {'KKPMW/sacredforest-vim'} \ No newline at end of file diff --git a/lua/custom/plugins/themes/tender.lua b/lua/custom/plugins/themes/tender.lua new file mode 100644 index 00000000..7ac05c6d --- /dev/null +++ b/lua/custom/plugins/themes/tender.lua @@ -0,0 +1 @@ +return {'jacoborus/tender.vim'} \ No newline at end of file diff --git a/lua/custom/plugins/themes/tokyonight.lua b/lua/custom/plugins/themes/tokyonight.lua new file mode 100644 index 00000000..6aee2e5f --- /dev/null +++ b/lua/custom/plugins/themes/tokyonight.lua @@ -0,0 +1 @@ +return {'folke/tokyonight.nvim'} \ No newline at end of file diff --git a/lua/custom/plugins/themes/vim-afterglow.lua b/lua/custom/plugins/themes/vim-afterglow.lua new file mode 100644 index 00000000..3d8f88da --- /dev/null +++ b/lua/custom/plugins/themes/vim-afterglow.lua @@ -0,0 +1 @@ +return { 'danilo-augusto/vim-afterglow'} \ No newline at end of file diff --git a/lua/custom/plugins/themes/vim-colors-off.lua b/lua/custom/plugins/themes/vim-colors-off.lua new file mode 100644 index 00000000..b2d4553b --- /dev/null +++ b/lua/custom/plugins/themes/vim-colors-off.lua @@ -0,0 +1 @@ +return { 'pbrisbin/vim-colors-off', branch = 'main' } \ No newline at end of file diff --git a/lua/custom/plugins/themes/vim-colors-pencil.lua b/lua/custom/plugins/themes/vim-colors-pencil.lua new file mode 100644 index 00000000..aba8bf10 --- /dev/null +++ b/lua/custom/plugins/themes/vim-colors-pencil.lua @@ -0,0 +1 @@ +return {'reedes/vim-colors-pencil'} \ No newline at end of file diff --git a/lua/custom/plugins/themes/vim-colors-plain.lua b/lua/custom/plugins/themes/vim-colors-plain.lua new file mode 100644 index 00000000..24610d93 --- /dev/null +++ b/lua/custom/plugins/themes/vim-colors-plain.lua @@ -0,0 +1 @@ +return {'andreypopp/vim-colors-plain'} \ No newline at end of file diff --git a/lua/custom/plugins/themes/vim-colors-solarized.lua b/lua/custom/plugins/themes/vim-colors-solarized.lua new file mode 100644 index 00000000..1f68a115 --- /dev/null +++ b/lua/custom/plugins/themes/vim-colors-solarized.lua @@ -0,0 +1 @@ +return {'altercation/vim-colors-solarized'} \ No newline at end of file diff --git a/lua/custom/plugins/themes/vim-envy.lua b/lua/custom/plugins/themes/vim-envy.lua new file mode 100644 index 00000000..ec299e06 --- /dev/null +++ b/lua/custom/plugins/themes/vim-envy.lua @@ -0,0 +1 @@ +return { 'kkga/vim-envy' } \ No newline at end of file diff --git a/lua/custom/plugins/themes/vim-leuven-theme.lua b/lua/custom/plugins/themes/vim-leuven-theme.lua new file mode 100644 index 00000000..ce07223e --- /dev/null +++ b/lua/custom/plugins/themes/vim-leuven-theme.lua @@ -0,0 +1,7 @@ +return { 'gzagatti/vim-leuven-theme', + config = function() + vim.opt.termguicolors = true + vim.opt.guicursor = 'a:blinkon0-Cursor,i-ci:ver100' + -- vim.cmd([[ colorscheme leuven ]]) + end + } \ No newline at end of file diff --git a/lua/custom/plugins/themes/vim-lucius.lua b/lua/custom/plugins/themes/vim-lucius.lua new file mode 100644 index 00000000..c520996b --- /dev/null +++ b/lua/custom/plugins/themes/vim-lucius.lua @@ -0,0 +1 @@ +return {'jonathanfilip/vim-lucius'} \ No newline at end of file diff --git a/lua/custom/plugins/themes/vim-moonfly-colors.lua b/lua/custom/plugins/themes/vim-moonfly-colors.lua new file mode 100644 index 00000000..de11a9ad --- /dev/null +++ b/lua/custom/plugins/themes/vim-moonfly-colors.lua @@ -0,0 +1 @@ +return { 'bluz71/vim-moonfly-colors', branch = 'cterm-compat' } \ No newline at end of file diff --git a/lua/custom/plugins/themes/vim-nightfly-colors.lua b/lua/custom/plugins/themes/vim-nightfly-colors.lua new file mode 100644 index 00000000..b3f1af64 --- /dev/null +++ b/lua/custom/plugins/themes/vim-nightfly-colors.lua @@ -0,0 +1 @@ +return {'bluz71/vim-nightfly-colors'} \ No newline at end of file diff --git a/lua/custom/plugins/themes/vim-solarized8.lua b/lua/custom/plugins/themes/vim-solarized8.lua new file mode 100644 index 00000000..01c36974 --- /dev/null +++ b/lua/custom/plugins/themes/vim-solarized8.lua @@ -0,0 +1 @@ +return {'lifepillar/vim-solarized8'} \ No newline at end of file diff --git a/lua/custom/plugins/themes/vim-thematic.lua b/lua/custom/plugins/themes/vim-thematic.lua new file mode 100644 index 00000000..de288695 --- /dev/null +++ b/lua/custom/plugins/themes/vim-thematic.lua @@ -0,0 +1,122 @@ +return { + "preservim/vim-thematic", + config = function() + vim.cmd([[ +let g:thematic#themes = { +\ 'afterglow' : { +\ 'typeface': 'FuraCode Nerd Font Mono Light', +\ }, +\ 'anthraxylon' : { +\ }, +\ 'ayu' : { +\ }, +\ 'bluloco' : { +\ }, +\ 'catppuccin' : { +\ }, +\ 'dracula' : { +\ 'typeface': 'FuraCode Nerd Font Mono Light', +\ }, +\ 'embark' : { +\ }, +\ 'kanagawa' : { +\ }, +\ 'leuven' : { +\ }, +\ 'lucius' : { +\ }, +\ 'materiam' : { +\ }, +\ 'melange' : { +\ }, +\ 'modus-operandi' : { +\ 'background': 'light', +\ }, +\ 'modus-vivendi' : { +\ }, +\ 'monochrome' : { +\ }, +\ 'moonfly' : { +\ }, +\ 'nightfox' : { +\ }, +\ 'nightfly' : { +\ }, +\ 'night-owl' : { +\ }, +\ 'noirbuddy' : { +\ }, +\ 'off' : { +\ 'typeface': 'Cascadia Code Regular', +\ }, +\ 'oxocarbon' : { +\ }, +\ 'palenight' : { +\ }, +\ 'palenightfall' : { +\ }, +\ 'papaya' : { +\ 'typeface': 'FuraCode Nerd Font Mono Light', +\ }, +\ 'plain' : { +\ }, +\ 'pencil_dark' :{ 'colorscheme': 'pencil', +\ 'background': 'dark', +\ 'ruler': 1, +\ 'laststatus': 0, +\ 'typeface': 'Dank Mono Italic', +\ 'font-size': 11, +\ 'transparency': 10, +\ 'linespace': 8, +\ }, +\ 'pencil_lite' :{ 'colorscheme': 'pencil', +\ 'background': 'light', +\ 'laststatus': 0, +\ 'ruler': 1, +\ 'typeface': 'FuraCode Nerd Font Mono Light', +\ 'fullscreen': 1, +\ 'transparency': 0, +\ 'font-size': 11, +\ 'linespace': 6, +\ }, +\ 'pinkmare' : { +\ }, +\ 'sacredforest' : { +\ 'typeface': 'FuraCode Nerd Font Mono Light', +\ }, +\ 'solarized' : { +\ 'typeface': 'Victor Mono Regular Nerd Font Complete Mono', +\ }, +\ 'solarized8' : { +\ 'typeface': 'FuraCode Nerd Font Mono Light', +\ }, +\ 'tender' : { +\ }, +\ 'tokyonight' : { +\ }, +\ 'tokyonight-night' : { +\ }, +\ 'tokyonight-storm' : { +\ }, +\ 'tokyonight-day' : { +\ }, +\ 'tokyonight-moon' : { +\ }, +\ } + + + +let g:thematic#defaults = { +\ 'background': 'dark', +\ 'laststatus': 2, +\ 'typeface': 'Dank Mono', +\ 'font-size': 11, +\ 'transparency': 10, +\ 'linespace': 2, +\ } + +let g:thematic#theme_name = 'catppuccin' +]]) + end +} + diff --git a/lua/custom/plugins/themes/vim-theme-papaya.lua b/lua/custom/plugins/themes/vim-theme-papaya.lua new file mode 100644 index 00000000..b6f26573 --- /dev/null +++ b/lua/custom/plugins/themes/vim-theme-papaya.lua @@ -0,0 +1 @@ +return {'HenryNewcomer/vim-theme-papaya'} \ No newline at end of file diff --git a/lua/custom/plugins/vim-autopairs.lua b/lua/custom/plugins/vim-autopairs.lua new file mode 100644 index 00000000..21e6a2af --- /dev/null +++ b/lua/custom/plugins/vim-autopairs.lua @@ -0,0 +1,6 @@ +return { + "windwp/nvim-autopairs", + config = function() + require("nvim-autopairs").setup({}) + end, + } \ No newline at end of file diff --git a/lua/custom/plugins/vim-sensible.lua b/lua/custom/plugins/vim-sensible.lua new file mode 100644 index 00000000..5afbacbc --- /dev/null +++ b/lua/custom/plugins/vim-sensible.lua @@ -0,0 +1,3 @@ +return { + "tpope/vim-sensible" +} \ No newline at end of file diff --git a/lua/custom/plugins/vim-surround.lua b/lua/custom/plugins/vim-surround.lua new file mode 100644 index 00000000..01d65cbc --- /dev/null +++ b/lua/custom/plugins/vim-surround.lua @@ -0,0 +1,3 @@ +return { + "tpope/vim-surround" +} \ No newline at end of file diff --git a/lua/custom/plugins/vim-vinegar.lua b/lua/custom/plugins/vim-vinegar.lua new file mode 100644 index 00000000..29576589 --- /dev/null +++ b/lua/custom/plugins/vim-vinegar.lua @@ -0,0 +1,3 @@ +return { + "tpope/vim-vinegar" +} \ No newline at end of file diff --git a/lua/custom/plugins/zen-mode.lua b/lua/custom/plugins/zen-mode.lua new file mode 100644 index 00000000..815409a7 --- /dev/null +++ b/lua/custom/plugins/zen-mode.lua @@ -0,0 +1,11 @@ + return { + "folke/zen-mode.nvim", + config = function() + require("zen-mode").setup { + -- your configuration comes here + -- or leave it empty to use the default settings + -- refer to the configuration section below + } + + end + } \ No newline at end of file