···44444545==============================================================================
46464747-CONFIGURATION *artio-config*
4747+CONFIGURATION *artio-config*
48484949Options ~
5050···130130 vim.keymap.set("n", "<leader>f/", "<Plug>(artio-buffergrep)")
131131 vim.keymap.set("n", "<leader>fo", "<Plug>(artio-oldfiles)")
132132<
133133+134134+==============================================================================
135135+136136+API *artio-api*
137137+138138+artio.resume() *artio-resume*
139139+140140+ resume the last closed picker. does not work across neovim
141141+ restarts/sessions.
142142+143143+ Plug: `<Plug>(artio-resume)`.
144144+145145+API-BUILTINS
146146+147147+artio builtins are for general editor use. they are accessible through
148148+`require('artio.builtins')`.
149149+150150+builtins.builtins() *artio-builtins*
151151+152152+ list of all builtins.
153153+154154+ Plug: `<Plug>(artio-builtins)`.
155155+156156+builtins.files() *artio-files*
157157+158158+ list all files within the current directory.
159159+160160+ Plug: `<Plug>(artio-files)`.
161161+162162+builtins.grep() *artio-grep*
163163+164164+ grep in the current directory.
165165+ runs `rg` if available; uses `grep` as a fallback.
166166+167167+ Plug: `<Plug>(artio-grep)`.
168168+169169+builtins.oldfiles() *artio-oldfiles*
170170+171171+ list all files in |v:oldfiles|; recently accessed files in neovim. these are
172172+ stored in |shada| memory.
173173+174174+ Plug: `<Plug>(artio-oldfiles)`.
175175+176176+builtins.buffergrep() *artio-buffergrep*
177177+178178+ grep in the current buffer. uses the default sorter to match lines.
179179+180180+ Plug: `<Plug>(artio-buffergrep)`.
181181+182182+builtins.helptags() *artio-helptags*
183183+184184+ list all help tags. behaves like |:help|.
185185+186186+ Plug: `<Plug>(artio-helptags)`.
187187+188188+builtins.buffers() *artio-buffers*
189189+190190+ list all open buffers. behaves like |:buffers|.
191191+192192+ Plug: `<Plug>(artio-buffers)`.
193193+194194+builtins.smart() *artio-smart*
195195+196196+ uses the regular files picker as a base
197197+ - boosts items in the bufferlist
198198+ - proportionally boosts items that match closely to the current file in
199199+ proximity within the filesystem
200200+201201+ Plug: `<Plug>(artio-smart)`.
202202+203203+builtins.colorschemes() *artio-colorschemes*
204204+205205+ list all colorschemes by finding all `colors/*.{vim,lua}` files in the
206206+ runtime.
207207+208208+ Plug: `<Plug>(artio-colorschemes)`.
209209+210210+builtins.highlights() *artio-highlights*
211211+212212+ list all highlights. behaves like |:highlight|.
213213+214214+ Plug: `<Plug>(artio-highlights)`.
215215+216216+builtins.diagnostics({buffer}) *artio-diagnostics*
217217+218218+ list all diagnostics. uses diagnostics from |vim.diagnostic.get()|.
219219+ uses all diagnostics in the workspace if no buffer is specified.
220220+221221+ Plug: `<Plug>(artio-diagnostics)`.
222222+223223+builtins.diagnostics_buffer({buffer}) *artio-diagnostics-buffer*
224224+225225+ list all diagnostics for the given buffer. uses diagnostics from
226226+ |vim.diagnostic.get()|. uses the current buffer if no buffer is specified.
227227+228228+ Plug: `<Plug>(artio-diagnostics-buffer)`.
229229+230230+builtins.keymaps() *artio-keymaps*
231231+232232+ list all keymaps. uses formatted data from |nvim_get_keymap()|.
233233+234234+ Plug: `<Plug>(artio-keymaps)`.
133235134236 vim:tw=78:ts=8:noet:ft=help:norl: