diff --git a/.config/nvim/lazy-lock.json b/.config/nvim/lazy-lock.json index f1c7b10..8d4b3b7 100644 --- a/.config/nvim/lazy-lock.json +++ b/.config/nvim/lazy-lock.json @@ -17,6 +17,7 @@ "mason.nvim": { "branch": "main", "commit": "8024d64e1330b86044fed4c8494ef3dcd483a67c" }, "mini.nvim": { "branch": "main", "commit": "94cae4660a8b2d95dbbd56e1fbc6fcfa2716d152" }, "molten-nvim": { "branch": "main", "commit": "a286aa914d9a154bc359131aab788b5a077a5a99" }, + "notebook.nvim": { "branch": "main", "commit": "e7145d5e905f74ac927aa45fe109adbdd9e9f340" }, "nvim-lspconfig": { "branch": "master", "commit": "f47cd681d7cb6048876a2e908b6d8ba1e530d152" }, "nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" }, "nvim-web-devicons": { "branch": "master", "commit": "0422a19d9aa3aad2c7e5cca167e5407b13407a9d" }, diff --git a/.config/nvim/lua/config/keymaps.lua b/.config/nvim/lua/config/keymaps.lua index 257f858..c16aa09 100644 --- a/.config/nvim/lua/config/keymaps.lua +++ b/.config/nvim/lua/config/keymaps.lua @@ -1,16 +1,16 @@ -- INFO: General -- -- hjkl to ijkl remap -vim.keymap.set({ 'n', 'v', 'o' }, 'j', 'h', { desc = 'hjkl to ijkl' }) -vim.keymap.set({ 'n', 'v', 'o' }, 'h', 'i', { desc = 'hjkl to ijkl' }) -vim.keymap.set({ 'n', 'v', 'o' }, 'i', 'k', { desc = 'hjkl to ijkl' }) -vim.keymap.set({ 'n', 'v', 'o' }, 'k', 'j', { desc = 'hjkl to ijkl' }) +vim.keymap.set({ 'n', 'x', 'o' }, 'j', 'h', { desc = 'hjkl to ijkl' }) +vim.keymap.set({ 'n', 'x', 'o' }, 'h', 'i', { desc = 'hjkl to ijkl' }) +vim.keymap.set({ 'n', 'x', 'o' }, 'i', 'k', { desc = 'hjkl to ijkl' }) +vim.keymap.set({ 'n', 'x', 'o' }, 'k', 'j', { desc = 'hjkl to ijkl' }) -- indentation -vim.keymap.set('n', '', '>>', { desc = 'tab indent ' }) -vim.keymap.set('n', '', '<<', { desc = 'S-tab unindent ' }) -vim.keymap.set({ 'v', 'o' }, '', '>', { desc = 'tab indent ' }) -vim.keymap.set({ 'v', 'o' }, '', '<', { desc = 'S-tab unindent ' }) +vim.keymap.set('n', '', '>>', { desc = 'tab indent' }) +vim.keymap.set('n', '', '<<', { desc = 'S-tab unindent' }) +vim.keymap.set({ 'x', 'o' }, '', '>', { desc = 'tab indent' }) +vim.keymap.set({ 'x', 'o' }, '', '<', { desc = 'S-tab unindent' }) -- scrolling vim.keymap.set({ 'n', 'v' }, '', 'zz', { desc = 'centered scroll' }) diff --git a/.config/nvim/lua/config/plugins/init.lua b/.config/nvim/lua/config/plugins/init.lua index c27b8aa..4b073b1 100644 --- a/.config/nvim/lua/config/plugins/init.lua +++ b/.config/nvim/lua/config/plugins/init.lua @@ -17,6 +17,7 @@ require('lazy').setup({ 'tpope/vim-sleuth', -- Detect tabstop and shiftwidth automatically { 'folke/todo-comments.nvim', event = 'VimEnter', dependencies = { 'nvim-lua/plenary.nvim' }, opts = {} }, + { 'meatballs/notebook.nvim', opts = {} }, -- { 'stevearc/dressing.nvim', opts = {}, }, -- 'ThePrimeagen/vim-be-good', diff --git a/.config/nvim/lua/config/plugins/ui.lua b/.config/nvim/lua/config/plugins/ui.lua index d9fe4b7..f576ee9 100644 --- a/.config/nvim/lua/config/plugins/ui.lua +++ b/.config/nvim/lua/config/plugins/ui.lua @@ -1,20 +1,24 @@ return { - { - 'nvim-lualine/lualine.nvim', - dependencies = { 'nvim-tree/nvim-web-devicons' }, - opts = {} - }, - - { - 'catppuccin/nvim', - name = 'catppuccin', - priority = 1000, - opts = { - flavour = 'mocha', - no_italic = true, - }, - config = function() - vim.cmd('colorscheme catppuccin') - end + { + 'nvim-lualine/lualine.nvim', + dependencies = { 'nvim-tree/nvim-web-devicons' }, + opts = { + options = { + globalstatus = true + } } + }, + + { + 'catppuccin/nvim', + name = 'catppuccin', + priority = 1000, + opts = { + flavour = 'mocha', + no_italic = true, + }, + config = function() + vim.cmd('colorscheme catppuccin') + end + } } diff --git a/scripts/youtubeData b/scripts/youtubeData index e76c775..d798c19 100644 --- a/scripts/youtubeData +++ b/scripts/youtubeData @@ -1,2 +1,2 @@ -2025-07-26 -0 +2025-08-13 +45 \ No newline at end of file