clone of my dotfiles.ssp.sh
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

add app

sspaeti 20a8b07c cf6351b8

+85
+9
linux_applications/.local/share/applications/Publer.desktop
··· 1 + [Desktop Entry] 2 + Version=1.0 3 + Name=Publer 4 + Comment=Publer 5 + Exec=omarchy-launch-webapp https://app.publer.com/#/calendar/week 6 + Terminal=false 7 + Type=Application 8 + Icon=/home/sspaeti/.local/share/applications/icons/Publer.png 9 + StartupNotify=true
linux_applications/.local/share/applications/icons/Publer.png

This is a binary file and will not be displayed.

+76
nvim/.config/nvim/lua/sspaeti/plugins/ai.lua
··· 136 136 include_filetype = true, 137 137 insert_as_comment = true, 138 138 } 139 + }, 140 + { 141 + "ThePrimeagen/99", 142 + config = function() 143 + local _99 = require("99") 144 + 145 + -- For logging that is to a file if you wish to trace through requests 146 + -- for reporting bugs, i would not rely on this, but instead the provided 147 + -- logging mechanisms within 99. This is for more debugging purposes 148 + local cwd = vim.uv.cwd() 149 + local basename = vim.fs.basename(cwd) 150 + _99.setup({ 151 + logger = { 152 + level = _99.DEBUG, 153 + path = "/tmp/" .. basename .. ".99.debug", 154 + print_on_error = true, 155 + }, 156 + 157 + --- A new feature that is centered around tags 158 + completion = { 159 + --- Defaults to .cursor/rules 160 + cursor_rules = "<custom path to cursor rules>" 161 + 162 + --- A list of folders where you have your own agents 163 + custom_rules = { 164 + "scratch/custom_rules/", 165 + }, 166 + 167 + --- What autocomplete do you use. We currently only 168 + --- support cmp right now 169 + source = "cmp", 170 + 171 + } 172 + 173 + --- WARNING: if you change cwd then this is likely broken 174 + --- ill likely fix this in a later change 175 + --- 176 + --- md_files is a list of files to look for and auto add based on the location 177 + --- of the originating request. That means if you are at /foo/bar/baz.lua 178 + --- the system will automagically look for: 179 + --- /foo/bar/AGENT.md 180 + --- /foo/AGENT.md 181 + --- assuming that /foo is project root (based on cwd) 182 + md_files = { 183 + "AGENT.md", 184 + }, 185 + }) 186 + 187 + -- Create your own short cuts for the different types of actions 188 + vim.keymap.set("n", "<leader>9f", function() 189 + _99.fill_in_function() 190 + end) 191 + -- take extra note that i have visual selection only in v mode 192 + -- technically whatever your last visual selection is, will be used 193 + -- so i have this set to visual mode so i dont screw up and use an 194 + -- old visual selection 195 + -- 196 + -- likely ill add a mode check and assert on required visual mode 197 + -- so just prepare for it now 198 + vim.keymap.set("v", "<leader>9v", function() 199 + _99.visual() 200 + end) 201 + 202 + --- if you have a request you dont want to make any changes, just cancel it 203 + vim.keymap.set("v", "<leader>9s", function() 204 + _99.stop_all_requests() 205 + end) 206 + 207 + --- Example: Using rules + actions for custom behaviors 208 + --- Create a rule file like ~/.rules/debug.md that defines custom behavior. 209 + --- For instance, a "debug" rule could automatically add printf statements 210 + --- throughout a function to help debug its execution flow. 211 + vim.keymap.set("n", "<leader>9fd", function() 212 + _99.fill_in_function() 213 + end) 214 + end, 139 215 } 140 216 }