Diff
1diff --git a/dot_config/nvim/init.lua b/dot_config/nvim/init.lua
2index b3cb09eeed86ce06ff1e0e9ebd7c0a1b5731a769..8b7fd1093ab6a98677b12570431b0848402f7b71 100644
3--- a/dot_config/nvim/init.lua
4+++ b/dot_config/nvim/init.lua
5@@ -16,6 +16,8 @@ end
6
7 vim.opt.rtp:prepend(lazypath)
8
9+require("sets")
10+
11 require("lazy").setup("plugins", {
12 change_detection = {
13 enabled = true,
14diff --git a/dot_config/nvim/lazy-lock.json b/dot_config/nvim/lazy-lock.json
15index 0e1bdc1665a5407cbb0418f165e99c21b5d80884..f33230dd22cdd3d01954c6992b7d07a9b10f088d 100644
16--- a/dot_config/nvim/lazy-lock.json
17+++ b/dot_config/nvim/lazy-lock.json
18@@ -18,6 +18,7 @@
19 "neodev.nvim": { "branch": "main", "commit": "b094a663ccb71733543d8254b988e6bebdbdaca4" },
20 "nvim-autopairs": { "branch": "master", "commit": "f6c71641f6f183427a651c0ce4ba3fb89404fa9e" },
21 "nvim-cmp": { "branch": "main", "commit": "d3a3056204e1a9dbb7c7fe36c114dc43b681768c" },
22+ "nvim-colorizer.lua": { "branch": "master", "commit": "36c610a9717cc9ec426a07c8e6bf3b3abcb139d6" },
23 "nvim-cursorword": { "branch": "master", "commit": "c0f2958ec729b47be2dba0d79ef43d005dac9f4e" },
24 "nvim-dap": { "branch": "master", "commit": "b595c820018a15b6d54bf53b5cbeaa6f2d7a27e2" },
25 "nvim-dap-ui": { "branch": "master", "commit": "34160a7ce6072ef332f350ae1d4a6a501daf0159" },
26diff --git a/dot_config/nvim/lua/autocmd.lua b/dot_config/nvim/lua/autocmd.lua
27new file mode 100644
28index 0000000000000000000000000000000000000000..2943964876b94a8f2fce2c4aebe9bbad6cbf334f
29--- /dev/null
30+++ b/dot_config/nvim/lua/autocmd.lua
31@@ -0,0 +1,4 @@
32+vim.api.nvim_create_autocmd({"FocusGained"}, {
33+ pattern = {"*"},
34+ command = "checktime",
35+})
36diff --git a/dot_config/nvim/lua/mappings.lua b/dot_config/nvim/lua/mappings.lua
37index c394795df7e4d619d9f0589b27ce99eb21749bc1..ac6844089327b3a841557083cedcf2f6e075a564 100644
38--- a/dot_config/nvim/lua/mappings.lua
39+++ b/dot_config/nvim/lua/mappings.lua
40@@ -39,6 +39,7 @@ vim.keymap.set("n", "<leader>fd", function ()
41 end
42 end)
43 vim.keymap.set("n", "<leader>fs", vim.cmd.w, opts)
44+vim.keymap.set("n", "<leader>fS", vim.cmd.SudaWrite, opts)
45 vim.keymap.set("n", "<leader>W", vim.cmd.SudaWrite, opts)
46 vim.keymap.set("n", "<leader>q", vim.cmd.q, opts)
47 vim.keymap.set("n", "<leader>Q", ":q!<cr>", opts)
48diff --git a/dot_config/nvim/lua/plugins/init.lua b/dot_config/nvim/lua/plugins/init.lua
49index 4ef88ddad809d10bbd52616910feba37fc9fdcba..01f999b9fafc3fbc01d9aafecd53b8cb12c040cf 100644
50--- a/dot_config/nvim/lua/plugins/init.lua
51+++ b/dot_config/nvim/lua/plugins/init.lua
52@@ -41,6 +41,12 @@ return {
53 'github/copilot.vim',
54 "mfussenegger/nvim-dap",
55 "rcarriga/nvim-dap-ui",
56+ {
57+ "norcalli/nvim-colorizer.lua",
58+ config = function ()
59+ require("colorizer").setup()
60+ end
61+ },
62 {
63 'folke/neodev.nvim',
64 dependencies = {