1
0
mirror of https://github.com/tiyn/dotfiles.git synced 2026-05-02 10:31:39 +02:00

Compare commits

..

12 Commits

Author SHA1 Message Date
fba1aecfd4 Nvim: Updated addon version 2026-05-02 02:23:34 +02:00
1a9711c43f Nvim: Updated addon version 2026-05-02 02:23:07 +02:00
c48a286a66 Nvim: Added usage information 2026-05-02 02:22:22 +02:00
f01c70951e Nvim: Added usage information 2026-05-02 02:19:15 +02:00
6714ddc776 Nvim: Updated dictionaries 2026-04-30 20:09:13 +02:00
edf34f3ca5 Nvim: Updated dictionaries 2026-04-29 07:40:16 +02:00
637edf2e96 Nvim: Agentic switched to Codex 2026-04-28 12:13:08 +02:00
a6c219414f Whisper: moved network 2026-04-28 03:35:18 +02:00
aa7161c70a Nvim: Added agentic.nvim 2026-04-28 00:54:05 +02:00
4ad2dd00c0 Merge branch 'master' of github:tiyn/dotfiles 2026-04-26 06:36:03 +02:00
30196f3653 Nvim: Knap now uses shell-escape which works better for some compiled data (for example svg) 2026-04-26 06:35:16 +02:00
6cbc979c4d Nvim: Updated dictionaries 2026-04-26 06:31:56 +02:00
11 changed files with 171 additions and 7 deletions

View File

@@ -139,7 +139,7 @@ alias renamer="nvim +Renamer"
alias weather="curl wttr.in" alias weather="curl wttr.in"
# whisper.cpp # whisper.cpp
alias whisper="whisper-cli -m ~/.config/whisper-cli/ggml-large-v3-turbo-german-q5_0.bin" alias whisper="whisper-cli -m ~/.local/share/whisper-cli/ggml-large-v3-turbo-german-q5_0.bin"
# wget # wget
alias wget="wget --hsts-file=$XDG_CACHE_HOME/wget-hsts" alias wget="wget --hsts-file=$XDG_CACHE_HOME/wget-hsts"

View File

@@ -1,6 +1,7 @@
{ {
"FTerm.nvim": { "branch": "master", "commit": "d1320892cc2ebab472935242d9d992a2c9570180" }, "FTerm.nvim": { "branch": "master", "commit": "d1320892cc2ebab472935242d9d992a2c9570180" },
"action-hints.nvim": { "branch": "main", "commit": "ac72c23c2e901084e0c08a743942d8d7b8c560de" }, "action-hints.nvim": { "branch": "main", "commit": "ac72c23c2e901084e0c08a743942d8d7b8c560de" },
"agentic.nvim": { "branch": "main", "commit": "3e6175c1141cc3cb5cc08e98bff01b06a0a67467" },
"auto-session": { "branch": "main", "commit": "62437532b38495551410b3f377bcf4aaac574ebe" }, "auto-session": { "branch": "main", "commit": "62437532b38495551410b3f377bcf4aaac574ebe" },
"barbecue": { "branch": "main", "commit": "cd7e7da622d68136e13721865b4d919efd6325ed" }, "barbecue": { "branch": "main", "commit": "cd7e7da622d68136e13721865b4d919efd6325ed" },
"blink.download": { "branch": "main", "commit": "a459c8fbf51359902971874b5ebe05f6602db8b4" }, "blink.download": { "branch": "main", "commit": "a459c8fbf51359902971874b5ebe05f6602db8b4" },
@@ -76,6 +77,7 @@
"rustaceanvim": { "branch": "master", "commit": "88575b98bb9937fb9983ddec5e532b67e75ce677" }, "rustaceanvim": { "branch": "master", "commit": "88575b98bb9937fb9983ddec5e532b67e75ce677" },
"spelunker.vim": { "branch": "master", "commit": "a0bc530f62798bbe053905555a4aa9ed713485eb" }, "spelunker.vim": { "branch": "master", "commit": "a0bc530f62798bbe053905555a4aa9ed713485eb" },
"sqlite.lua": { "branch": "master", "commit": "50092d60feb242602d7578398c6eb53b4a8ffe7b" }, "sqlite.lua": { "branch": "master", "commit": "50092d60feb242602d7578398c6eb53b4a8ffe7b" },
"symbol-usage.nvim": { "branch": "main", "commit": "6a449e6b37be61a110606e9a67a7a308774f120f" },
"tabular": { "branch": "master", "commit": "12437cd1b53488e24936ec4b091c9324cafee311" }, "tabular": { "branch": "master", "commit": "12437cd1b53488e24936ec4b091c9324cafee311" },
"tccs.nvim": { "branch": "master", "commit": "23fabbb0a65517307e571f63fe7a3760670086fe" }, "tccs.nvim": { "branch": "master", "commit": "23fabbb0a65517307e571f63fe7a3760670086fe" },
"telescope-fzf-native.nvim": { "branch": "main", "commit": "6fea601bd2b694c6f2ae08a6c6fab14930c60e2c" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "6fea601bd2b694c6f2ae08a6c6fab14930c60e2c" },

View File

@@ -7,10 +7,12 @@ Branch
Branch Branch
Branches Branches
Crowd Crowd
Cutie
Destruction Destruction
Developer Developer
Dictation Dictation
Dirt Dirt
Diskursartefakten
Dom Dom
Dreams Dreams
Embedding Embedding
@@ -23,11 +25,13 @@ GOAT
Genervtheit Genervtheit
Gestresstheit Gestresstheit
Gym Gym
Handwerksunternehmen
Homeserver Homeserver
Immigrationsgeschichte Immigrationsgeschichte
Impro Impro
Improtheater Improtheater
Infokratie Infokratie
Informatikstudierende
Informatikstudiun Informatikstudiun
Interaction Interaction
Ira Ira
@@ -68,6 +72,7 @@ Speedruns
Spells Spells
Stations Stations
Sub Sub
Terraforming
Torrenting Torrenting
Trainspotter Trainspotter
Trefferverhältnis Trefferverhältnis
@@ -82,6 +87,8 @@ Xiayun
Zweifelsfall Zweifelsfall
algenverseucht algenverseucht
aneinandergelehnt aneinandergelehnt
awkward
be
bürgerlicher bürgerlicher
bürgerlichere bürgerlichere
bürgerlicheren bürgerlicheren
@@ -93,6 +100,7 @@ fois
gedätscht gedätscht
gepiekst gepiekst
geupdatet geupdatet
gonna
histoire histoire
ira ira
kinky kinky
@@ -106,8 +114,11 @@ reingeredet
rumgealbert rumgealbert
shiftete shiftete
temps temps
this
to to
ultra ultra
warpl warpl
well
will
Ça Ça
ça ça

View File

@@ -1,2 +1,3 @@
dockerized
keymap keymap
synaptics synaptics

View File

@@ -1,11 +1,14 @@
AI
APV APV
Accuracy Accuracy
Agentic
Akallabêth Akallabêth
Altisaur Altisaur
An An
Anki Anki
Annoyed Annoyed
ApoRed ApoRed
Applied
Arrabbiata Arrabbiata
Asiahung Asiahung
Aule Aule
@@ -27,17 +30,22 @@ CAR
CATS CATS
CDSS CDSS
CUDA CUDA
Carré
Casper Casper
Caspers Caspers
Cato Cato
CdE CdE
CdEs
Chrysalis Chrysalis
Color Color
Combi Combi
Commander Commander
Crusader Crusader
DFKI
DFKIs
DPU DPU
Daisy's Daisy's
Darth
DeepSeek DeepSeek
Dekarldent Dekarldent
Delivery Delivery
@@ -51,6 +59,7 @@ Edain
Elodie Elodie
Ernsting's Ernsting's
Euphoria Euphoria
Explainable
Explodes Explodes
Eyal Eyal
FIDO FIDO
@@ -58,12 +67,14 @@ Face
Fischerhude Fischerhude
Flac Flac
Forest Forest
Forgejo
Französischmodul Französischmodul
Frevert Frevert
Freverts Freverts
Friedl Friedl
Friesenturnier Friesenturnier
Gathering Gathering
GitNex
Glaive Glaive
Glenn Glenn
Glenns Glenns
@@ -75,6 +86,7 @@ Grixis
Grosshardt Grosshardt
Gump Gump
Guttersnipe Guttersnipe
Haarentor
Habenhausen Habenhausen
Hailo Hailo
Helldivers Helldivers
@@ -100,12 +112,14 @@ Karamasov
Keep Keep
Kingdoms Kingdoms
Kluge Kluge
KohakuHub
Kratom Kratom
Kreyenhop Kreyenhop
Kubitschek Kubitschek
Käte Käte
LLM LLM
LLMs LLMs
LabNex
Lanz Lanz
Later Later
Lemmie Lemmie
@@ -115,6 +129,8 @@ LightDM-GTK-Greeter
LightDM-Mini-Greeter LightDM-Mini-Greeter
LilyPond LilyPond
Line Dance Line Dance
Lounge
MEVIS
MTG MTG
Maarten Maarten
Magic Magic
@@ -125,6 +141,8 @@ Mathis
Matvey Matvey
Mauli Mauli
Mentos Mentos
Meret
Meshtastic
Metzener Metzener
MiiMii MiiMii
Mint Mint
@@ -141,6 +159,7 @@ Nim
Nobody Nobody
Noel Noel
North North
Novruz
Númenor Númenor
OFFIS OFFIS
Oberhausern Oberhausern
@@ -167,6 +186,7 @@ Precision
Precon Precon
Precons Precons
PyEnv PyEnv
RStudio
Rebowl Rebowl
Reed Reed
Reeves Reeves
@@ -188,6 +208,7 @@ Shinies
Shiny Shiny
Skyrim Skyrim
Snape Snape
Softbrod
SommerAka SommerAka
SommerAkademie SommerAkademie
Souleyman Souleyman
@@ -195,11 +216,13 @@ SpotiFLAC
Sprave Sprave
Stina Stina
Stud.IP Stud.IP
Study
Styropyro Styropyro
TCAV TCAV
Talking Talking
Thinkpad Thinkpad
Till Till
Timmendorfer
Tjark Tjark
Tornow Tornow
TrackPoint TrackPoint
@@ -209,6 +232,8 @@ Umbar
V1del V1del
VIM VIM
Verdener Verdener
Viano
Wechloy
Weizman Weizman
Whisper Whisper
Wife Wife

View File

@@ -0,0 +1,85 @@
return {
-- agentic coding
"carlos-algms/agentic.nvim",
--- @type agentic.PartialUserConfig
opts = {
-- provider = "gemini-acp",
provider = "codex-acp",
diagnostic_icons = {
error = Error_sign,
warn = Warn_sign,
info = Info_sign,
hint = Hint_sign,
},
status_icons = {
pending = "󰄉",
in_progress = "󱥸",
completed = "󰗠",
failed = "󰅙",
},
permission_icons = {
allow_once = "󰄬",
allow_always = "󰄭",
reject_once = "󰅖",
reject_always = "",
},
chat_icons = {
user = "󰀄",
agent = "󰚩",
},
message_icons = {
thinking = "󰧑",
finished = "",
stopped = "",
error = "󰀦",
},
},
keys = {
{
"<leader>aa",
function()
require("agentic").toggle()
end,
mode = { "n", "v" },
desc = "Agentic: Toggle chat",
},
{
"<leader>af",
function()
require("agentic").add_selection_or_file_to_context()
end,
mode = { "n", "v" },
desc = "Agentic: Add file or selection to context",
},
{
"<leader>as",
function()
require("agentic").new_session()
end,
mode = { "n", "v" },
desc = "Agentic: Create new session",
},
{
"<leader>ar",
function()
require("agentic").restore_session()
end,
mode = { "n", "v" },
desc = "Agentic: Restore session",
},
{
"<leader>ad",
function()
require("agentic").add_current_line_diagnostics()
end,
desc = "Agentic: Add current line diagnostic",
},
{
"<leader>aD",
function()
require("agentic").add_buffer_diagnostics()
end,
desc = "Agentic: Add current buffer diagnostic",
},
},
}

View File

@@ -23,13 +23,14 @@ return {
if engine == "xelatex" then if engine == "xelatex" then
vim.g.knap_settings.textopdf = "xelatex -synctex=1 -interaction=batchmode %docroot%" vim.g.knap_settings.textopdf = "xelatex -synctex=1 -interaction=batchmode %docroot%"
else else
vim.g.knap_settings.textopdf = "pdflatex -synctex=1 -interaction=batchmode %docroot%" vim.g.knap_settings.textopdf = "pdflatex --shell-escape -synctex=1 -interaction=batchmode %docroot%"
end end
end end
vim.g.knap_settings = { vim.g.knap_settings = {
delay = 100, delay = 100,
texoutputext = "pdf", texoutputext = "pdf",
textopdf = "pdflatex -synctex=1 -interaction=batchmode %docroot%", -- textopdf = "pdflatex --shell-escape -synctex=1 -interaction=batchmode %docroot%",
textopdf = "xelatex -synctex=1 -interaction=batchmode %docroot%",
textopdfviewerlaunch = "zathura --synctex-editor-command 'nvim --headless -es --cmd \"lua require('\"'\"'knaphelper'\"'\"').relayjump('\"'\"'%servername%'\"'\"','\"'\"'%{input}'\"'\"',%{line},0)\"' ./%outputfile%", textopdfviewerlaunch = "zathura --synctex-editor-command 'nvim --headless -es --cmd \"lua require('\"'\"'knaphelper'\"'\"').relayjump('\"'\"'%servername%'\"'\"','\"'\"'%{input}'\"'\"',%{line},0)\"' ./%outputfile%",
textopdfviewerrefresh = "reload", textopdfviewerrefresh = "reload",
textopdfforwardjump = "zathura --synctex-forward=%line%:%column%:%srcfile% %outputfile%", textopdfforwardjump = "zathura --synctex-forward=%line%:%column%:%srcfile% %outputfile%",

View File

@@ -2,7 +2,7 @@ return {
-- folding improvements -- folding improvements
"kevinhwang91/nvim-ufo", "kevinhwang91/nvim-ufo",
dependencies = { dependencies = {
"kevinhwang92/promise-async", "kevinhwang91/promise-async",
"neovim/nvim-lspconfig", "neovim/nvim-lspconfig",
}, },
keys = { keys = {

View File

@@ -9,9 +9,9 @@ return {
}, },
keys = { keys = {
{ {
"<leader>ai", "<leader>ao",
"<cmd>OGPT<CR>", "<cmd>OGPT<CR>",
desc = "OGPT: Open AI View", desc = "OGPT: Toggle chat",
}, },
}, },
opts = { opts = {

View File

@@ -0,0 +1,39 @@
return {
-- show usage, implementations, etc for functions
"Wansmer/symbol-usage.nvim",
event = "BufReadPre", -- need run before LspAttach if you use nvim 0.9. On 0.10 use 'LspAttach'
config = function()
local function text_format(symbol)
local fragments = {}
-- Indicator that shows if there are any other symbols in the same line
local stacked_functions = symbol.stacked_count > 0 and (" | +%s"):format(symbol.stacked_count)
or ""
if symbol.references then
local usage = symbol.references <= 1 and "usage" or "usages"
local num = symbol.references == 0 and "no" or symbol.references
table.insert(fragments, ("%s %s"):format(num, usage))
end
if symbol.definition then
table.insert(fragments, symbol.definition .. " defs")
end
if symbol.implementation then
table.insert(fragments, symbol.implementation .. " impls")
end
return table.concat(fragments, ", ") .. stacked_functions
end
require("symbol-usage").setup({
text_format = text_format,
<<<<<<< HEAD
vt_position = "end_of_line",
||||||| 6714ddc
=======
>>>>>>> f01c70951e053d56cbfed781149becf3f9299a3f
})
end,
}

View File

@@ -15,7 +15,7 @@ vipercmd="carbon" #"silicon"
cd "$dir" || exit cd "$dir" || exit
textype() { \ textype() { \
command="pdflatex" command="pdflatex --shell-escape"
( sed 5q "$file" | grep -i -q 'xelatex' ) && command="xelatex" ( sed 5q "$file" | grep -i -q 'xelatex' ) && command="xelatex"
$command --output-directory="$dir" "$base" && $command --output-directory="$dir" "$base" &&
grep -i addbibresource "$file" >/dev/null && grep -i addbibresource "$file" >/dev/null &&