diff --git a/init.lua b/init.lua index 0154a82..920b680 100644 --- a/init.lua +++ b/init.lua @@ -15,6 +15,7 @@ require("lazy").setup({ { import = "plugins" }, -- import the following list of plugins -- this is where i put plugins with minial settings { + "karb94/neoscroll.nvim", --Smooth Scrolling 'fei6409/log-highlight.nvim', -- generic log syntax highlighting 'stevearc/conform.nvim', --auto formats certain text 'tpope/vim-commentary', -- commenting lines with shortcut diff --git a/lazy-lock.json b/lazy-lock.json index fcfdab3..f25dda3 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,44 +1,48 @@ { "PDFview": { "branch": "main", "commit": "972dfcce5c0de578865649940f44bf57a700498d" }, - "base16-nvim": { "branch": "master", "commit": "38e140f97b3cbefbf2cb29e32fcd098e43e77a42" }, + "base16-nvim": { "branch": "master", "commit": "6b4f4a07b8b0c23a5cd3740631d96a97d7ccec09" }, "blink.cmp": { "branch": "main", "commit": "78336bc89ee5365633bcf754d93df01678b5c08f" }, "bufferline.nvim": { "branch": "main", "commit": "655133c3b4c3e5e05ec549b9f8cc2894ac6f51b3" }, - "conform.nvim": { "branch": "master", "commit": "086a40dc7ed8242c03be9f47fbcee68699cc2395" }, - "dashboard-nvim": { "branch": "master", "commit": "62a10d9d55132b338dd742afc3c8a2683f3dd426" }, + "conform.nvim": { "branch": "master", "commit": "dca1a190aa85f9065979ef35802fb77131911106" }, + "dashboard-nvim": { "branch": "master", "commit": "f787e3462c2ee2b6117b17c1aa4ddf66cb6f57fe" }, "diffview.nvim": { "branch": "main", "commit": "4516612fe98ff56ae0415a259ff6361a89419b0a" }, - "fd": { "branch": "master", "commit": "a665a3bba9abc85e80c142a7dcdb8c356b12d9c9" }, - "fzf-lua": { "branch": "main", "commit": "657c1bbb7357c61e26a20d868b53a460b05c18c0" }, + "fd": { "branch": "master", "commit": "2250bb0ad13bf2ab93f4d56977811e648b3f62dc" }, + "fzf-lua": { "branch": "main", "commit": "ffa44ee9470743a7697d28df3a1a216fdfe2b09d" }, "gemini-cli.nvim": { "branch": "main", "commit": "c9fd62adda823628f5131a939d9c56ef7a898600" }, - "gitsigns.nvim": { "branch": "main", "commit": "8d82c240f190fc33723d48c308ccc1ed8baad69d" }, + "gitsigns.nvim": { "branch": "main", "commit": "6d808f99bd63303646794406e270bd553ad7792e" }, "guess-indent.nvim": { "branch": "main", "commit": "84a4987ff36798c2fc1169cbaff67960aed9776f" }, "hardtime.nvim": { "branch": "main", "commit": "b4e431934af1fe224a3a801f632c008278cb7628" }, + "hexed.nvim": { "branch": "main", "commit": "3ddd8f0ce9a0daa3e3586c0c3be2412b25e46fe3" }, + "hexview.nvim": { "branch": "main", "commit": "413b73a2177a8d48b1af6658d2741584da209ece" }, "hologram.nvim": { "branch": "main", "commit": "f5194f71ec1578d91b2e3119ff08e574e2eab542" }, "inc-rename.nvim": { "branch": "main", "commit": "0074b551a17338ccdcd299bd86687cc651bcb33d" }, "jq.nvim": { "branch": "main", "commit": "70e12681b1026ba7c06c691fd815eed0e2244b81" }, "lazy.nvim": { "branch": "main", "commit": "306a05526ada86a7b30af95c5cc81ffba93fef97" }, "log-highlight.nvim": { "branch": "main", "commit": "ca88628f6dd3b9bb46f9a7401669e24cf7de47a4" }, "ltex-ls.nvim": { "branch": "main", "commit": "968eac261279d88d7f1ed556aa2dbc535a7489fe" }, - "lualine.nvim": { "branch": "master", "commit": "f5d2a8570f8b736ddb9bb4be504355bcd6e15ec8" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "0a3b42c3e503df87aef6d6513e13148381495c3a" }, - "mason.nvim": { "branch": "main", "commit": "b03fb0f20bc1d43daf558cda981a2be22e73ac42" }, - "mini.nvim": { "branch": "main", "commit": "69b7433355664cf76898eb86a12a019f39bd86d1" }, + "lualine.nvim": { "branch": "master", "commit": "a905eeebc4e63fdc48b5135d3bf8aea5618fb21c" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "0c2823e0418f3d9230ff8b201c976e84de1cb401" }, + "mason.nvim": { "branch": "main", "commit": "12ddd182d9efbdc848b540f16484a583d52da0fb" }, + "mini.nvim": { "branch": "main", "commit": "be81509b7160aa02264a59789164a2e1c4a6750a" }, "mini.pick": { "branch": "main", "commit": "437d44eb57312f23e6b931704694fc294922cd88" }, - "neogit": { "branch": "master", "commit": "e06745228600a585b88726fc9fba44a373c15a47" }, + "neoburner": { "branch": "main", "commit": "0c00f70b09513cf03c2dcbf5f8fc3eb802f16dce" }, + "neogit": { "branch": "master", "commit": "792c139da736230855e8341ebe6175bb6eb8268b" }, + "neoscroll.nvim": { "branch": "master", "commit": "c8d29979cb0cb3a2437a8e0ae683fd82f340d3b8" }, "nui-components.nvim": { "branch": "main", "commit": "1654dd709f13874089eefc80d82e0eb667f7fdfb" }, "nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" }, "nvim-autopairs": { "branch": "master", "commit": "59bce2eef357189c3305e25bc6dd2d138c1683f5" }, "nvim-colorizer.lua": { "branch": "master", "commit": "a065833f35a3a7cc3ef137ac88b5381da2ba302e" }, "nvim-dap": { "branch": "master", "commit": "45a69eba683a2c448dd9ecfc4de89511f0646b5f" }, "nvim-java": { "branch": "main", "commit": "602a5f7fa92f9c1d425a2159133ff9de86842f0a" }, - "nvim-lspconfig": { "branch": "master", "commit": "cb5bc0b2b35a6d513e3298d285db81453e791f4f" }, + "nvim-lspconfig": { "branch": "master", "commit": "8fde495949782bb61c2605174e231d145a048d8c" }, "nvim-notify": { "branch": "master", "commit": "8701bece920b38ea289b457f902e2ad184131a5d" }, - "nvim-tree.lua": { "branch": "master", "commit": "509962f21ab7289d8dcd28568af539be39a8c01e" }, + "nvim-tree.lua": { "branch": "master", "commit": "d277467fc0d1d0e2bca88165a1de6b526f9f6fe8" }, "nvim-treesitter": { "branch": "main", "commit": "4916d6592ede8c07973490d9322f187e07dfefac" }, "nvim-web-devicons": { "branch": "master", "commit": "c72328a5494b4502947a022fe69c0c47e53b6aa6" }, - "obsidian.nvim": { "branch": "main", "commit": "f816915e0bf2f60f44d23a5e3d59658fa8a20094" }, + "obsidian.nvim": { "branch": "main", "commit": "af9857e4993e0adddb897f09c2805b44a0d913ea" }, "plenary.nvim": { "branch": "master", "commit": "74b06c6c75e4eeb3108ec01852001636d85a932b" }, "presence.nvim": { "branch": "main", "commit": "87c857a56b7703f976d3a5ef15967d80508df6e6" }, - "render-markdown.nvim": { "branch": "main", "commit": "54d4b5431e9634ee3d8d30784e017239b5b89d41" }, + "render-markdown.nvim": { "branch": "main", "commit": "d67113f11384c0dad96fced2f7b91f1fc811e97f" }, "resize.nvim": { "branch": "main", "commit": "0b8943ef2ce54e65b9e56974e94dee593b28e7b5" }, "ripgrep": { "branch": "master", "commit": "4519153e5e461527f4bca45b042fff45c4ec6fb9" }, "snacks.nvim": { "branch": "main", "commit": "ad9ede6a9cddf16cedbd31b8932d6dcdee9b716e" }, @@ -54,7 +58,7 @@ "vim-signature": { "branch": "master", "commit": "6bc3dd1294a22e897f0dcf8dd72b85f350e306bc" }, "vim-termhere": { "branch": "main", "commit": "b66d429dd48b74802f09fd059bc499c253372a1c" }, "vim-visual-multi": { "branch": "master", "commit": "a6975e7c1ee157615bbc80fc25e4392f71c344d4" }, - "vimtex": { "branch": "master", "commit": "9306903316c3ddd250676b7cf97c84a84c9c8f99" }, + "vimtex": { "branch": "master", "commit": "0f42a5130432d4af2e6fd21fb93a76915ff1f090" }, "volt": { "branch": "main", "commit": "620de1321f275ec9d80028c68d1b88b409c0c8b1" }, "which-key.nvim": { "branch": "main", "commit": "3aab2147e74890957785941f0c1ad87d0a44c15a" } } diff --git a/lua/keybinds.lua b/lua/keybinds.lua index 681492a..a1ab0fa 100644 --- a/lua/keybinds.lua +++ b/lua/keybinds.lua @@ -74,3 +74,7 @@ vim.keymap.set('n', "ze", "setlocal spell", { desc = "enable sp vim.keymap.set('n', "zd", "setlocal nospell", { desc = "Disable spellecheck on buffer" }) --basic qol +-- Bitburner Sync Keybinds +vim.keymap.set('n', 'bp', 'BBPull', { desc = '[B]itburner [P]ull' }) +vim.keymap.set('n', 'bu', 'BBPush', { desc = '[B]itburner [U]pload/Push' }) +vim.keymap.set('n', 'br', 'BBRam', { desc = '[B]itburner [R]am check' }) diff --git a/lua/plugins/games.lua b/lua/plugins/games.lua new file mode 100644 index 0000000..9d42ab3 --- /dev/null +++ b/lua/plugins/games.lua @@ -0,0 +1,17 @@ +return { + "John-Bush14/neoburner", + config = function() + require("neoburner").setup({ + -- needed + filesystem = "/home/venus/code/bitburner/", -- where bitburner filesystem will be placed + -- optional + + address = "ws://localhost", -- localhost + + port = 12525, + servers = {"home"}, -- servers wich will be in filesystem, cannot be set to "*" because of api limitations. + root_server = "home", -- or nil + servers_folder = "servers", -- or nil + }) + end +} diff --git a/lua/plugins/re.lua b/lua/plugins/re.lua new file mode 100644 index 0000000..940b99a --- /dev/null +++ b/lua/plugins/re.lua @@ -0,0 +1,22 @@ +return { + "dmxk062/hexed.nvim", + -- default options + opts = { + highlights = { + String = "String", -- ascii characters + Null = "NonText", -- null bytes + Newline = "SpecialChar", -- newline characters(\n and \r) + Address = "Label", -- the addresses at the beginning of lines + Byte = "Identifier", -- any other byte + Region = "Visual", -- context are in preview buffer + Char = "Substitute", -- character the cursor is on + }, + command = "Hexed", -- the command used to invoke hexed + }, + { + "DamianVCechov/hexview.nvim", + config = function() + require("hexview").setup() + end + } +}