Commit Graph

  • 2fc266edd2
    fix(refresh): correct refresh in code buffer () Aaron Pham 2024-08-23 02:23:45 -04:00
  • 1cbf7e106c
    feat(experimental): slash commands () Aaron Pham 2024-08-23 02:01:14 -04:00
  • 1245508063
    fix(copilot): correct typo for gpt4 () Siyu Liu 2024-08-23 15:47:54 +10:00
  • 279ec97582
    fix: missing spec has (fixes ) () Aaron Pham 2024-08-23 01:40:58 -04:00
  • ce57528961
    fix(win): make sure to balance once entering () Aaron Pham 2024-08-23 01:06:37 -04:00
  • c6d5073945
    chore(llm): cut-back support () Aaron Pham 2024-08-23 00:21:30 -04:00
  • 6475407d0d
    fix(llm): persistent key check for override class () Aaron Pham 2024-08-22 23:52:49 -04:00
  • 49fabfc358
    fix: synchronize the size of the input window and the input_container window () yetone 2024-08-23 01:00:35 +08:00
  • ed5057448c
    feat: tab switching behaviour () Aaron Pham 2024-08-22 12:48:20 -04:00
  • 2e75a10556
    fix: check winid is valid () yetone 2024-08-23 00:33:48 +08:00
  • ed3c5f10e9
    fix(diff): nvim_set_hl should use bg instead of background () jkunlin 2024-08-22 23:47:05 +08:00
  • 4112eb1d4e fix(sidebar): invalid window number yuchanns 2024-08-22 17:36:34 +08:00
  • 67c0be2bc8
    fix: synchronize the size of the floating window and split window () yetone 2024-08-22 17:01:45 +08:00
  • 8c8d864637
    fix: floating window highlights () yetone 2024-08-22 14:46:08 +08:00
  • 9211babf09
    fix(config): join and fold correctly () Aaron Pham 2024-08-22 02:09:36 -04:00
  • 8d52229f16
    refactor(llm): cleanup providers for future ops (closes ) () Aaron Pham 2024-08-22 01:48:40 -04:00
  • 380a7254ae
    chore: get git root using more advanced methods () yetone 2024-08-22 11:16:42 +08:00
  • 480e35720d
    added a check for git root query () MijikHna 2024-08-22 03:19:30 +02:00
  • a08a5b8dc1
    refactor: reduce split windows () yetone 2024-08-22 03:38:22 +08:00
  • 45a47075e5
    feat: add Gemini support () jihunkim0 2024-08-21 17:52:25 +01:00
  • c41ad591a1
    fix: selected code header text () yetone 2024-08-21 23:38:27 +08:00
  • 84d037e54d
    docs: update windows opt () yetone 2024-08-21 23:33:54 +08:00
  • 58bc74d4f8
    feat: add rounded opt () yetone 2024-08-21 23:31:11 +08:00
  • 8a62e3e225
    feat: add padding to title () yetone 2024-08-21 23:22:34 +08:00
  • f95feebd39
    chore: scroll to end () yetone 2024-08-21 23:20:30 +08:00
  • 76c7972fb1
    chore: remove unaligned character with options to align text () Aaron Pham 2024-08-21 11:12:10 -04:00
  • 5208fdc278
    fix: default use global statusline () yetone 2024-08-21 22:43:00 +08:00
  • 62928ace70
    fix: remove status line () yetone 2024-08-21 22:31:56 +08:00
  • 8eef44d45a
    fix: set eob to a blank character () yetone 2024-08-21 22:15:31 +08:00
  • 184b3ef5b8
    fix(type): small typo () Aaron Pham 2024-08-21 10:14:30 -04:00
  • b3d14359b9
    chore: delete everything related to nui-components () yetone 2024-08-21 22:10:49 +08:00
  • 83d067695e
    chore(build): support build lua-tiktoken on Windows () Hanchin Hsieh 2024-08-21 21:59:13 +08:00
  • 2e48d387a9
    refactor: get rid of nui-components () yetone 2024-08-21 21:28:17 +08:00
  • b995e4aa7b fix(llm): parse_stream_data should take handler options yuchanns 2024-08-21 14:50:40 +08:00
  • 0084d8b0cd fix(llm): incorrect condition to call parse_stream_data yuchanns 2024-08-21 13:47:47 +08:00
  • 0743bda2b6
    fix(llm): do not use parse_stream_data if nil () Hanchin Hsieh 2024-08-21 13:11:00 +08:00
  • 76dd441e25
    chore(copilot): check for valid file in addition to plugin setup () Aaron Pham 2024-08-20 19:00:41 -04:00
  • fe30ef6782
    docs: add options for copilot () Aaron Pham 2024-08-20 14:29:44 -04:00
  • 175eff5cac
    feat(llm): copilot (closes ) () Aaron Pham 2024-08-20 14:24:33 -04:00
  • 7c7fd6e315
    chore(llm): expose parse_and_call handler (closes ) () Aaron Pham 2024-08-20 07:54:58 -04:00
  • 94adc992a6
    chore(llm): expose types for support functions () Aaron Pham 2024-08-20 07:43:53 -04:00
  • 00f1e296b0
    fix: do not write to invalid buffer () yetone 2024-08-20 17:58:05 +08:00
  • fcd7a82ff7
    feat: use devicon instead of emoji () yetone 2024-08-20 17:51:14 +08:00
  • 75ed191f43
    fix: switch back to non-streaming update mode () yetone 2024-08-20 10:39:09 +08:00
  • 2d87dff33b
    docs: update links to wiki () Aaron Pham 2024-08-19 19:19:45 -04:00
  • 5f74c54e55
    chore: remove unused functions and simplify with utils () Aaron Pham 2024-08-19 19:15:58 -04:00
  • 410824e357
    fix(selection): hint not apply correctly () Aaron Pham 2024-08-19 18:26:25 -04:00
  • 5d866379b6
    chore(llm): expose prompt as variable () Aaron Pham 2024-08-19 16:10:06 -04:00
  • 2a0311fbf1
    chore(build): add options to build from source on linux () Aaron Pham 2024-08-19 15:41:18 -04:00
  • 78213d8e07
    docs: add back highlights doc () yetone 2024-08-20 01:57:24 +08:00
  • 2d160fc5d7
    fix: callback was not called in stream mode () yetone 2024-08-20 01:51:20 +08:00
  • 940106d82b
    fix: do not insert the stream results into user code () yetone 2024-08-20 01:47:43 +08:00
  • 60e3eac77e
    fix(stream): remove auto force stream (closes ) () Aaron Pham 2024-08-19 12:09:04 -04:00
  • 6ba2143fed
    fix(buffer): ignore dressing as input () Aaron Pham 2024-08-19 11:52:52 -04:00
  • 01cdff67da
    fix(readme): move section for Local LLM outside () Aaron Pham 2024-08-19 08:36:55 -04:00
  • 02eb39ae48
    feat(llm): support local LLM () Aaron Pham 2024-08-19 08:35:36 -04:00
  • 330d214c14
    docs: update wrong type order () Aaron Pham 2024-08-19 06:15:17 -04:00
  • 2463c896f1
    fix(claude): sending state manually () Aaron Pham 2024-08-19 06:11:02 -04:00
  • ba06b9bd9d
    refactor: cleanup utils and expose lazy () Aaron Pham 2024-08-19 05:40:57 -04:00
  • 7e6705c0b1
    fix(hint): correct variable and setup on init () Aaron Pham 2024-08-19 05:11:38 -04:00
  • 1aad15d33d
    docs: update todos () yetone 2024-08-19 12:11:44 +08:00
  • c5b8662835
    Revert "fix: construct handler opts in the parse function" () yetone 2024-08-19 11:24:49 +08:00
  • 5c57daea2e
    fix: construct handler opts in the parse function () yetone 2024-08-19 11:22:10 +08:00
  • b71e43d69e
    fix: missing event_state in handler options of LLM stream function () yetone 2024-08-19 11:18:59 +08:00
  • 29dabc4768
    feat(ui): add config to turn off hints popup () Yuexun 2024-08-19 12:40:33 +10:00
  • 2700cad921
    feat(providers): add support for custom vendors () Aaron Pham 2024-08-18 22:20:29 -04:00
  • 5fa4f701dd
    refactor(ai): streaming chunks to avoid excessive redraw. () Aaron Pham 2024-08-18 15:03:25 -04:00
  • 0fddfc7d8f
    feat: support groq () franklin 2024-08-18 12:11:39 -04:00
  • 834bb9ea77
    feat: change chat record prefix () yetone 2024-08-19 00:05:13 +08:00
  • 6bef72e287
    feat: support deepseek () Chao Li 2024-08-18 21:33:45 +08:00
  • b979b3d8ce
    chore(init): gated neovim version () Aaron Pham 2024-08-18 06:28:11 -04:00
  • 43beba9957
    fix: cannot change buf name () yetone 2024-08-18 18:09:03 +08:00
  • 58af2b7f92
    fix(ui): use dressing.nvim for better input support () Aaron Pham 2024-08-18 06:07:29 -04:00
  • 8e503ef114
    fix(event): make sure to create object during on tab enter () Aaron Pham 2024-08-18 06:06:17 -04:00
  • 1f1aed36bd
    fix: check if renderer is nil (closes ) () yetone 2024-08-18 17:54:57 +08:00
  • c8a764b3a1
    fix(env): remove fallback and respect one env () Hanchin Hsieh 2024-08-18 17:54:29 +08:00
  • d885bd9680
    fix(ui): set selection per buffer and remove spinner (closes ) () Aaron Pham 2024-08-18 05:36:30 -04:00
  • c19ea9a48a
    feat: add wrap line configuration () yetone 2024-08-18 13:48:19 +08:00
  • c25521070a
    feat: refine prompts for openai () yetone 2024-08-18 04:47:47 +08:00
  • c4e26a8767
    feat(experimental): add section for behaviour () Aaron Pham 2024-08-17 16:31:24 -04:00
  • ad09ea6058
    fix(claude): use correct key () Aaron Pham 2024-08-17 16:17:16 -04:00
  • af1f51455e
    feat(ui): add envvar popup with warnings () Aaron Pham 2024-08-17 16:04:40 -04:00
  • f4ab995515
    feat: refine prompts again () yetone 2024-08-18 02:52:27 +08:00
  • 095c65689d
    feat: refine prompts () yetone 2024-08-18 02:46:19 +08:00
  • aa9810bfeb
    chore: celebration emoji () yetone 2024-08-18 02:20:12 +08:00
  • 350b859e66
    docs: update dev instructions for typing () Aaron Pham 2024-08-17 14:19:54 -04:00
  • 1aaf6a8227
    feat(diff): autojump () Aaron Pham 2024-08-17 14:14:02 -04:00
  • f5d9d2139a
    chore(doc): fix format () yetone 2024-08-18 01:58:08 +08:00
  • c23cd020d7
    chore: update todos () yetone 2024-08-18 01:50:29 +08:00
  • d93bbe7e04
    chore: update doc () yetone 2024-08-18 01:47:51 +08:00
  • 95b42e835f
    chore(cmd): add manual refresh and update types () Aaron Pham 2024-08-17 13:41:34 -04:00
  • d0d4f8a27c
    fix: do not use gmatch () yetone 2024-08-17 22:56:25 +08:00
  • f66b5c6784
    fix: snippets missing empty lines () yetone 2024-08-17 22:52:57 +08:00
  • 83402e4a2d
    chore(types): add annotations for block and refresh on winchanged () Aaron Pham 2024-08-17 10:39:59 -04:00
  • 5d5ded5c55
    fix: docs with render-markdown () yetone 2024-08-17 22:33:40 +08:00
  • 3dca5f4764
    feat: ask selected code block () yetone 2024-08-17 22:29:05 +08:00
  • dea737bf05
    fix: codeblocks have not been synchronized () yetone 2024-08-17 19:53:45 +08:00
  • c3c47264f0
    fix: shortcut key tips () yetone 2024-08-17 15:55:34 +08:00
  • 0e0d9d6f7d
    fix: do not jump to the view window () yetone 2024-08-17 15:52:12 +08:00
  • 80feab88cc
    fix: no wrap () yetone 2024-08-17 15:34:37 +08:00