aboutsummaryrefslogtreecommitdiff
path: root/.config/nvim
diff options
context:
space:
mode:
Diffstat (limited to '.config/nvim')
-rw-r--r--.config/nvim/init.lua2
-rw-r--r--.config/nvim/lua/neovide.lua9
-rw-r--r--.config/nvim/lua/plugin/packer.lua2
-rw-r--r--.config/nvim/lua/plugin/setup.lua17
4 files changed, 28 insertions, 2 deletions
diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua
index aeeaee0..3367b6f 100644
--- a/.config/nvim/init.lua
+++ b/.config/nvim/init.lua
@@ -1,4 +1,4 @@
require("opt")
require("map")
require("plugin")
-
+require("neovide")
diff --git a/.config/nvim/lua/neovide.lua b/.config/nvim/lua/neovide.lua
new file mode 100644
index 0000000..da710bb
--- /dev/null
+++ b/.config/nvim/lua/neovide.lua
@@ -0,0 +1,9 @@
+if not vim.g.neovide then
+ return
+end
+
+vim.o.guifont = "MartianMono Nerd Font Mono"
+vim.g.neovide_cursor_animation_length = 0
+vim.g.neovide_cursor_trail_size = 0
+vim.g.neovide_cursor_animate_in_insert_mode = false
+vim.g.neovide_cursor_animate_command_line = false
diff --git a/.config/nvim/lua/plugin/packer.lua b/.config/nvim/lua/plugin/packer.lua
index bf93cd3..a5fe04c 100644
--- a/.config/nvim/lua/plugin/packer.lua
+++ b/.config/nvim/lua/plugin/packer.lua
@@ -4,6 +4,7 @@ return require("packer").startup(function(use)
use {"andweeb/presence.nvim"}
use {"hobby-engine/hobby-script-vim"}
+ use {"~/den_vim"}
use {
"nvim-telescope/telescope.nvim",
@@ -12,7 +13,6 @@ return require("packer").startup(function(use)
},
}
- use {"Yggdroot/indentLine"}
use {"windwp/nvim-autopairs"}
use {
diff --git a/.config/nvim/lua/plugin/setup.lua b/.config/nvim/lua/plugin/setup.lua
index c0db20d..6993f30 100644
--- a/.config/nvim/lua/plugin/setup.lua
+++ b/.config/nvim/lua/plugin/setup.lua
@@ -97,6 +97,23 @@ require("nvim-treesitter.configs").setup {
indent = { enable = true },
}
+vim.filetype.add({
+ extension = {
+ c3 = "c3",
+ c3i = "c3",
+ c3t = "c3",
+ },
+})
+
+local parser_config = require("nvim-treesitter.parsers").get_parser_configs()
+parser_config.c3 = {
+ install_info = {
+ url = "https://github.com/c3lang/tree-sitter-c3",
+ files = {"src/parser.c", "src/scanner.c"},
+ branch = "main",
+ },
+}
+
do
local builtin = require("telescope.builtin")
require("telescope").setup {