This commit is contained in:
Delvin Yamoah 2026-03-14 18:09:46 +00:00
parent 7341dcc122
commit 05569c500f
4 changed files with 32 additions and 14 deletions

View File

@ -7,6 +7,11 @@ vim.g.mapleader = ' '
vim.g.maplocalleader = ' '
vim.opt.guicursor = ''
-- Setting my diabolic colorscheme
vim.cmd 'colorscheme quiet'
vim.api.nvim_set_hl(0, 'Normal', { bg = 'none' })
vim.api.nvim_set_hl(0, 'Normalfloat', { bg = 'none' })
-- Set to true if you have a Nerd Font installed and selected in the terminal
vim.g.have_nerd_font = true
@ -30,19 +35,14 @@ vim.o.showmode = false
-- soft and elegant Neotree toggle
vim.keymap.set('n', '<leader>e', '<cmd>Neotree toggle<CR>')
vim.keymap.set('v', '<leader>e', '<cmd>Neotree toggle<CR>')
vim.keymap.set('i', '<leader>e', '<cmd>Neotree toggle<CR>')
-- vim.keymap.set('v', '<leader>e', '<cmd>Neotree toggle<CR>')
-- vim.keymap.set('i', '<leader>e', '<cmd>Neotree toggle<CR>')
-- Sync clipboard between OS and Neovim.
-- Schedule the setting after `UiEnter` because it can increase startup-time.
-- Remove this option if you want your OS clipboard to remain independent.
-- See `:help 'clipboard'`
-- vim.schedule(function() vim.o.clipboard = 'unnamedplus' end)
vim.keymap.set('n', '<leader>y', '"+y')
vim.keymap.set('v', '<leader>y', '"+y')
vim.keymap.set('n', '<leader>yap', '"+yap')
vim.keymap.set('v', '<leader>yap', '"+yap')
vim.keymap.set('n', '<leader>p', '"+p')
vim.schedule(function() vim.o.clipboard = 'unnamedplus' end)
-- Navigating highlighted text after vap or v-j or k
vim.keymap.set('v', '<A-j>', ":m '>+1<CR>gv=gv")
@ -100,8 +100,8 @@ vim.o.splitbelow = true
-- It is very similar to `vim.o` but offers an interface for conveniently interacting with tables.
-- See `:help lua-options`
-- and `:help lua-guide-options`
vim.o.list = true
vim.opt.listchars = { tab = '» ', trail = '·', nbsp = '' }
-- vim.o.list = true
-- vim.opt.listchars = { tab = '» ', trail = '·', nbsp = '␣' }
vim.opt.tabstop = 4
vim.opt.softtabstop = 4
@ -876,7 +876,7 @@ require('lazy').setup({
-- require 'kickstart.plugins.indent_line',
require 'kickstart.plugins.lint',
require 'kickstart.plugins.autopairs',
require 'kickstart.plugins.neo-tree',
-- require 'kickstart.plugins.neo-tree',
-- require 'kickstart.plugins.gitsigns', -- adds gitsigns recommended keymaps
-- NOTE: The import below can automatically add your own plugins, configuration, etc from `lua/custom/plugins/*.lua`

View File

@ -4,6 +4,7 @@
"conform.nvim": { "branch": "master", "commit": "086a40dc7ed8242c03be9f47fbcee68699cc2395" },
"fidget.nvim": { "branch": "main", "commit": "7fa433a83118a70fe24c1ce88d5f0bd3453c0970" },
"gitsigns.nvim": { "branch": "main", "commit": "7c4faa3540d0781a28588cafbd4dd187a28ac6e3" },
"godotdev.nvim": { "branch": "master", "commit": "79d9315988b7772c03a1cabb6f31f5287c849e2b" },
"guess-indent.nvim": { "branch": "main", "commit": "84a4987ff36798c2fc1169cbaff67960aed9776f" },
"hardtime.nvim": { "branch": "main", "commit": "b4e431934af1fe224a3a801f632c008278cb7628" },
"harpoon": { "branch": "master", "commit": "1bc17e3e42ea3c46b33c0bbad6a880792692a1b3" },
@ -16,8 +17,8 @@
"nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" },
"nvim-autopairs": { "branch": "master", "commit": "59bce2eef357189c3305e25bc6dd2d138c1683f5" },
"nvim-lint": { "branch": "master", "commit": "606b823a57b027502a9ae00978ebf4f5d5158098" },
"nvim-lspconfig": { "branch": "master", "commit": "883c6495b53fccbd35d0938aac8bdf72f6d499c0" },
"nvim-treesitter": { "branch": "main", "commit": "493890b87a81dfe6a7e577dbc364ae33fa482da9" },
"nvim-lspconfig": { "branch": "master", "commit": "4d0724be90b633ddce51b328a631060e6acd7d66" },
"nvim-treesitter": { "branch": "main", "commit": "eb1f8e80cb28eb7892f347609e0bdc5eb574b945" },
"nvim-web-devicons": { "branch": "master", "commit": "d7462543c9e366c0d196c7f67a945eaaf5d99414" },
"plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" },
"rose-pine": { "branch": "main", "commit": "cf2a288696b03d0934da713d66c6d71557b5c997" },

View File

@ -0,0 +1,15 @@
return {
-- This tells Lazy to use nvim-lspconfig as the base
'neovim/nvim-lspconfig',
config = function()
-- Use the new 0.11+ syntax to avoid the deprecation warning
vim.lsp.config('gdscript', {
cmd = vim.lsp.rpc.connect('127.0.0.1', 6005),
filetypes = { 'gdscript', 'gdscript3' },
root_markers = { 'project.godot', '.git' },
})
-- Actually turn on the engine
vim.lsp.enable 'gdscript'
end,
}

View File

@ -6,8 +6,10 @@ return {
require('rose-pine').setup {
styles = {
transparency = true,
italic = false,
bold = false,
},
}
vim.cmd 'colorscheme rose-pine-moon'
-- vim.cmd 'colorscheme rose-pine-moon'
end,
}