From f7b8001852a4a8558b6fcffb55e0ef3a87224dbd Mon Sep 17 00:00:00 2001 From: Luba Date: Fri, 20 Sep 2024 19:26:10 -0300 Subject: [PATCH] new pluggins --- init.lua | 3 +-- lua/kickstart/plugins/conform.lua | 9 +++++---- lua/kickstart/plugins/lspconfig.lua | 8 +------- lua/kickstart/plugins/octo.lua | 14 ++++++++++++++ lua/kickstart/plugins/web-dev-icons.lua | 5 +++++ lua/lazy-plugins.lua | 3 +++ 6 files changed, 29 insertions(+), 13 deletions(-) create mode 100644 lua/kickstart/plugins/octo.lua create mode 100644 lua/kickstart/plugins/web-dev-icons.lua diff --git a/init.lua b/init.lua index e6f5ac54..7348de8d 100644 --- a/init.lua +++ b/init.lua @@ -5,8 +5,7 @@ vim.g.mapleader = ' ' vim.g.maplocalleader = ' ' -- Set to true if you have a Nerd Font installed -vim.g.have_nerd_font = false - +vim.g.have_nerd_font = true -- [[ Setting options ]] require 'options' diff --git a/lua/kickstart/plugins/conform.lua b/lua/kickstart/plugins/conform.lua index a334c692..1f5905a5 100644 --- a/lua/kickstart/plugins/conform.lua +++ b/lua/kickstart/plugins/conform.lua @@ -2,16 +2,17 @@ return { { -- Autoformat 'stevearc/conform.nvim', enabled = true, + lazy = false, keys = { { 'cf', 'lua require("conform").format()', desc = '[f]ormat' }, }, config = function() require('conform').setup { notify_on_error = false, - -- format_on_save = { - -- timeout_ms = 500, - -- lsp_fallback = true, - -- }, + format_on_save = { + timeout_ms = 500, + lsp_fallback = true, + }, formatters_by_ft = { lua = { 'mystylua' }, python = { 'isort', 'black' }, diff --git a/lua/kickstart/plugins/lspconfig.lua b/lua/kickstart/plugins/lspconfig.lua index 1d089318..d197e147 100644 --- a/lua/kickstart/plugins/lspconfig.lua +++ b/lua/kickstart/plugins/lspconfig.lua @@ -152,12 +152,6 @@ return { flags = lsp_flags, } - lspconfig.tsserver.setup { - capabilities = capabilities, - flags = lsp_flags, - filetypes = { 'js', 'javascript', 'typescript', 'ojs' }, - } - local function get_quarto_resource_path() local function strsplit(s, delimiter) local result = {} @@ -284,5 +278,5 @@ return { end, } end, - } + }, } diff --git a/lua/kickstart/plugins/octo.lua b/lua/kickstart/plugins/octo.lua new file mode 100644 index 00000000..d9b36db1 --- /dev/null +++ b/lua/kickstart/plugins/octo.lua @@ -0,0 +1,14 @@ +return { + { + 'pwntester/octo.nvim', + requires = { + 'nvim-lua/plenary.nvim', + 'nvim-telescope/telescope.nvim', + -- OR 'ibhagwan/fzf-lua', + 'nvim-tree/nvim-web-devicons', + }, + config = function() + require('octo').setup() + end, + }, +} diff --git a/lua/kickstart/plugins/web-dev-icons.lua b/lua/kickstart/plugins/web-dev-icons.lua new file mode 100644 index 00000000..593ec32d --- /dev/null +++ b/lua/kickstart/plugins/web-dev-icons.lua @@ -0,0 +1,5 @@ +return { + { + 'nvim-tree/nvim-web-devicons', + }, +} diff --git a/lua/lazy-plugins.lua b/lua/lazy-plugins.lua index 34d088f1..e385f32d 100644 --- a/lua/lazy-plugins.lua +++ b/lua/lazy-plugins.lua @@ -49,6 +49,9 @@ require('lazy').setup({ require 'kickstart.plugins.copilot-chat', + require 'kickstart.plugins.octo', + + require 'kickstart.plugins.web-dev-icons', }, { ui = { -- If you are using a Nerd Font: set icons to an empty table which will use the