This commit is contained in:
Liam Waldron 2025-06-27 12:55:09 -04:00
parent 0544095cf3
commit d859936b9e
5 changed files with 30 additions and 52 deletions

View File

@ -23,6 +23,8 @@ vim.cmd([[
]])
require('plugins')
require("trouble").setup {}
require'nvim-treesitter.configs'.setup {
ensure_installed = { "c", "lua", "vim", "bash", "cpp" },
highlight = {
@ -64,3 +66,8 @@ require'lualine'.setup({
tabline = {},
extensions = {}
})
vim.keymap.set("n", "<leader>xx", "<cmd>TroubleToggle<cr>", {silent = true, noremap = true})
vim.lsp.enable('ccls')

View File

@ -37,5 +37,12 @@ return require('packer').startup(function(use)
-- }
-- use 'AndreM222/copilot-lualine'
use "neovim/nvim-lspconfig"
use {
"folke/trouble.nvim",
requires = "nvim-tree/nvim-web-devicons",
}
end)

View File

@ -106,6 +106,11 @@ _G.packer_plugins = {
path = "/home/arco/.local/share/nvim/site/pack/packer/start/nui.nvim",
url = "https://github.com/MunifTanjim/nui.nvim"
},
["nvim-lspconfig"] = {
loaded = true,
path = "/home/arco/.local/share/nvim/site/pack/packer/start/nvim-lspconfig",
url = "https://github.com/neovim/nvim-lspconfig"
},
["nvim-notify"] = {
loaded = true,
path = "/home/arco/.local/share/nvim/site/pack/packer/start/nvim-notify",
@ -126,18 +131,23 @@ _G.packer_plugins = {
loaded = true,
path = "/home/arco/.local/share/nvim/site/pack/packer/start/packer.nvim",
url = "https://github.com/wbthomason/packer.nvim"
},
["trouble.nvim"] = {
loaded = true,
path = "/home/arco/.local/share/nvim/site/pack/packer/start/trouble.nvim",
url = "https://github.com/folke/trouble.nvim"
}
}
time([[Defining packer_plugins]], false)
-- Config for: auto-save.nvim
time([[Config for auto-save.nvim]], true)
try_loadstring("\27LJ\2\nG\0\0\3\0\4\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0005\2\3\0B\0\2\1K\0\1\0\1\0\1\fenabled\2\nsetup\14auto-save\frequire\0", "config", "auto-save.nvim")
time([[Config for auto-save.nvim]], false)
-- Config for: glow.nvim
time([[Config for glow.nvim]], true)
try_loadstring("\27LJ\2\n2\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\tglow\frequire\0", "config", "glow.nvim")
time([[Config for glow.nvim]], false)
-- Config for: auto-save.nvim
time([[Config for auto-save.nvim]], true)
try_loadstring("\27LJ\2\nG\0\0\3\0\4\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0005\2\3\0B\0\2\1K\0\1\0\1\0\1\fenabled\2\nsetup\14auto-save\frequire\0", "config", "auto-save.nvim")
time([[Config for auto-save.nvim]], false)
_G._packer.inside_compile = false
if _G._packer.needs_bufread == true then

View File

@ -6,6 +6,7 @@ syntax keyword pcdKeyword func
syntax keyword pcdKeyword if then else while for switch case and
syntax keyword pcdKeyword break until end default return do in
syntax keyword pcdKeyword break fetch exclude def from as alloc unalloc using catch vect_create vect_destroy vect_size args args3 proc io arr class
syntax keyword pcdKeyword math string pow abs sqrt
syntax keyword pcdFunction pcode start stop size_short size_long init populate_db throw err fork print exec size
syntax keyword pcdKeyword stat const usign
syntax keyword pcdKeyword i64 i32 i16 i8 ui64 ui32 ui16 ui8 v0 f64 f32 f16 f8

View File

@ -1,48 +0,0 @@
if exists("b:current_syntax")
finish
endif
syntax keyword pcdKeyword func
syntax keyword pcdKeyword if then else while for switch case and
syntax keyword pcdKeyword break until end default return do in
syntax keyword pcdKeyword break fetch exclude def from as alloc unalloc using catch vect_create vect_destroy vect_size args args3 proc io arr class
syntax keyword pcdFunction pcode start stop size_short size_long init populate_db throw err fork print exec size
syntax keyword pcdKeyword stat const usign
syntax keyword pcdKeyword i64 i32 i16 i8 ui64 ui32 ui16 ui8 v0 f64 f32 f16 f8
syntax keyword pcdKeyword global local
syntax keyword pcdKeyword true false
syntax keyword pcdType int vd chr short sshort str flt db tab long vector
syntax keyword pcdType i64 i32 i16 i8 ui64 ui32 ui16 ui8 v0 f64 f32 f16 f8
syntax keyword pcdType ctx
syntax keyword pcdKeyword pcdver
highlight link pcdType Type
highlight link pcdKeyword Keyword
highlight link pcdFunction Function
syntax match pcdOperator "\v\="
syntax match pcdOperator "\v\*"
syntax match pcdOperator "\v/"
syntax match pcdOperator "\v\+"
syntax match pcdOperator "\v-"
syntax match pcdOperator "\v\?"
syntax match pcdOperator "\v\*\="
syntax match pcdOperator "\v/\="
syntax match pcdOperator "\v\+\="
syntax match pcdOperator "\v-\="
syntax match pcdOperator "\v\!\="
syntax keyword pcdOperator NULL
highlight link pcdOperator Operator
syntax region pcdString start=/\v"/ skip=/\v\\./ end=/\v"/
syntax region pcdString start=/\v'/ skip=/\v\\./ end=/\v'/
highlight link pcdString String
syntax match pcdComment "\v//.*$"
highlight link pcdComment Comment
let b:current_syntax = "pcd"

1
syntax/ph.vim Symbolic link
View File

@ -0,0 +1 @@
pcd.vim