diff --git a/nvim/init.lua b/nvim/init.lua index 02f3f4e..d26bbd4 100644 --- a/nvim/init.lua +++ b/nvim/init.lua @@ -42,7 +42,7 @@ -- -- Created: 7/2/2012 -local vim = vim +-- local vim = vim vim.loader.enable() require('custom_functions') @@ -51,5 +51,4 @@ require('keymappings') require('settings') require('autocmds') require('lsp') -require('wsl') require('plugins') diff --git a/nvim/lua/autocmds.lua b/nvim/lua/autocmds.lua index ef1d0e8..5a3b647 100644 --- a/nvim/lua/autocmds.lua +++ b/nvim/lua/autocmds.lua @@ -19,7 +19,7 @@ vim.api.nvim_create_autocmd({ 'BufReadPre' }, { local file_size = math.floor(0.5 + (stats.size / (1024 * 1024))) if file_size > max_filesize_MiB then - -- print(string.format('Big file detected above %sMiB. Disabling syntax, treesitter, and folding.', max_filesize_MiB)) + print(string.format('File detected above %sMiB. Disabling syntax, treesitter, and folding.', max_filesize_MiB)) vim.api.nvim_command('set foldmethod=manual') vim.api.nvim_command('set noswapfile') vim.api.nvim_command('set noundofile') diff --git a/nvim/lua/keymappings.lua b/nvim/lua/keymappings.lua index 85854e1..fffa382 100644 --- a/nvim/lua/keymappings.lua +++ b/nvim/lua/keymappings.lua @@ -1,6 +1,8 @@ -local cf = require('custom_functions') vim.g.mapleader = ',' +-- Expose custom functions for binding +local cf = require('custom_functions') + -- Standard keybinding options local options = { noremap = true } diff --git a/nvim/lua/plugins.lua b/nvim/lua/plugins.lua index 4be595d..b83c8dd 100644 --- a/nvim/lua/plugins.lua +++ b/nvim/lua/plugins.lua @@ -1,37 +1,37 @@ local lazypath = vim.fn.stdpath('data') .. '/lazy/lazy.nvim' if not vim.loop.fs_stat(lazypath) then - vim.fn.system({ - 'git', - 'clone', - '--filter=blob:none', - 'https://github.com/folke/lazy.nvim.git', - '--branch=stable', - lazypath, - }) + vim.fn.system({ + 'git', + 'clone', + '--filter=blob:none', + 'https://github.com/folke/lazy.nvim.git', + '--branch=stable', + lazypath, + }) end vim.opt.rtp:prepend(lazypath) require('lazy').setup({ - require('plugins.lspconfig'), -- LSP configuration - require('plugins.mason'), -- LSP and DAP manager - require('plugins.gruvbox'), -- Colorscheme - require('plugins.comment'), -- Simple language specific commenting shortcuts - require('plugins.dap'), -- DAP debugging plugin - require('plugins.dap-python'), -- Debug plugin settings specifically for python - require('plugins.treesitter'), -- Treesitter syntax highlighting and tree support - require('plugins.gitsigns'), -- Gutter symbols for Git status and quick actions for Git operations - require('plugins.luasnip'), -- Snippet enging - require('plugins.nvim-cmp'), -- Autocompletion engine - require('plugins.lualine'), -- Status line - require('plugins.telekasten'), -- Note taking setup - require('plugins.telescope'), -- Floating windows for searching and other operations - 'tpope/vim-surround', -- Change surrounding symbols - require('plugins.floaterm'), -- Floating terminal - require('plugins.vim-godot'), -- Godot specific bindings and debug + require('plugins.lspconfig'), -- LSP configuration + require('plugins.mason'), -- LSP and DAP manager + require('plugins.gruvbox'), -- Colorscheme + require('plugins.comment'), -- Simple language specific commenting shortcuts + require('plugins.dap'), -- DAP debugging plugin + require('plugins.dap-python'), -- Debug plugin settings specifically for python + require('plugins.treesitter'), -- Treesitter syntax highlighting and tree support + require('plugins.gitsigns'), -- Gutter symbols for Git status and quick actions for Git operations + require('plugins.luasnip'), -- Snippet enging + require('plugins.nvim-cmp'), -- Autocompletion engine + require('plugins.lualine'), -- Status line + require('plugins.telekasten'), -- Note taking setup + require('plugins.telescope'), -- Floating windows for searching and other operations + 'tpope/vim-surround', -- Change surrounding symbols + require('plugins.floaterm'), -- Floating terminal + require('plugins.vim-godot'), -- Godot specific bindings and debug require('plugins.markdown-preview'), -- Open a preview of markdown rendered in a browser - require('plugins.render-markdown'), -- Render markdown directly in nvim (experimental, may take over for markdown-preview) - require('plugins.autopairs'), -- Autocomplete symbol pairs when typing (experimental) - require('plugins.twilight'), -- Focus mode, dim lines around the current segment of code + require('plugins.render-markdown'), -- Render markdown directly in nvim (experimental, may take over for markdown-preview) + require('plugins.autopairs'), -- Autocomplete symbol pairs when typing (experimental) + require('plugins.twilight'), -- Focus mode, dim lines around the current segment of code }) diff --git a/nvim/lua/wsl.lua b/nvim/lua/wsl.lua deleted file mode 100644 index 98df2a9..0000000 --- a/nvim/lua/wsl.lua +++ /dev/null @@ -1,5 +0,0 @@ -local wsl = os.getenv('WSL_DISTRO_NAME') - -if wsl then - -- Do WSL specific things -end