Commit Graph

  • b494d05c9d fix: the highlights are not set correctly (#207) yetone 2024-08-25 14:06:00 +08:00
  • 2e916b4747 chore(cmp): update slash commands sources (#206) Aaron Pham 2024-08-25 01:59:22 -04:00
  • 80250de7a6 fix(hint): consistent sidebar submit (#205) Aaron Pham 2024-08-25 00:24:48 -04:00
  • 305d972849 chore(keymaps): add toggle options (#204) Aaron Pham 2024-08-25 00:16:25 -04:00
  • 46ec0a50a7 chore(icons): support mini.icons (#202) Aaron Pham 2024-08-24 22:10:05 -04:00
  • f99bf767b5 fix(highlight): allow override (#201) Aaron Pham 2024-08-24 20:15:45 -04:00
  • a7d3defa3d feat(llm): add support for parsing secret vault (#200) Aaron Pham 2024-08-24 17:52:38 -04:00
  • 8d375dd591 chore(sidebar): make sure to balance win when close (#198) Aaron Pham 2024-08-24 13:13:50 -04:00
  • 303928de88 Revert "feat: add support of light theme" (#196) yetone 2024-08-25 00:59:49 +08:00
  • 8b55833db6 feat: add support of light theme (#195) tang donghai 2024-08-25 00:53:07 +08:00
  • dd6bfad844 feat(mapping): shortcut for input box (#194) tang donghai 2024-08-25 00:51:59 +08:00
  • 1142c3c274 fix(openai): add support for Cloudflare's AI-Gateway (#192) Coffee 2024-08-25 00:32:16 +08:00
  • 9ac9f827ba feat: show shortcut key hint (#193) yetone 2024-08-24 20:29:46 +08:00
  • 0e07128b56 feat: use regular floating win instead of nui.input (#191) yetone 2024-08-24 17:34:41 +08:00
  • b8b5a3086e fix: nui input cannot paste (#187) yetone 2024-08-24 16:25:08 +08:00
  • dbf2509d44 fix: cannot use function as cmp kind (#184) yetone 2024-08-24 04:35:33 +08:00
  • 3dbdba198a feat: commands with cmp (#183) yetone 2024-08-24 04:32:44 +08:00
  • f2173c9a3c chore: refine creating floating win (#182) yetone 2024-08-24 02:33:35 +08:00
  • 4693da8757 fix: refine floating window opts (#181) yetone 2024-08-24 02:25:26 +08:00
  • 964c4621f6 fix: close the hints popup when switching to another buffer (#180) yetone 2024-08-24 00:21:00 +08:00
  • 7bea73eb80 fix: check if is sidebar buf (#179) yetone 2024-08-24 00:14:20 +08:00
  • 43c5544a29 fix: splitting window size (#178) yetone 2024-08-23 23:52:13 +08:00
  • d2775135a3 feat(llm): cohere support (#167) Aaron Pham 2024-08-23 09:36:40 -04:00
  • 12d7cd8ec7 fix: code buffer tab buttons should not be hijacked (#174) yetone 2024-08-23 18:38:14 +08:00
  • 25f8175662 chore: fix types (#173) yetone 2024-08-23 18:33:49 +08:00
  • 7d4be712f0 fix: correct minor typo in sidebar.lua (#172) Yusu Pan 2024-08-23 18:17:58 +08:00
  • a3c2a9a0d5 fix: switch to an invalid window (#171) yetone 2024-08-23 18:08:58 +08:00
  • 79e9aac1af fix: api key name (#169) jihunkim0 2024-08-23 10:59:02 +01:00
  • d7af33887d feat: streaming updates content (#170) yetone 2024-08-23 17:58:46 +08:00
  • 2fc266edd2 fix(refresh): correct refresh in code buffer (#166) Aaron Pham 2024-08-23 02:23:45 -04:00
  • 1cbf7e106c feat(experimental): slash commands (#162) Aaron Pham 2024-08-23 02:01:14 -04:00
  • 1245508063 fix(copilot): correct typo for gpt4 (#164) Siyu Liu 2024-08-23 15:47:54 +10:00
  • 279ec97582 fix: missing spec has (fixes #161) (#163) Aaron Pham 2024-08-23 01:40:58 -04:00
  • ce57528961 fix(win): make sure to balance once entering (#160) Aaron Pham 2024-08-23 01:06:37 -04:00
  • c6d5073945 chore(llm): cut-back support (#159) Aaron Pham 2024-08-23 00:21:30 -04:00
  • 6475407d0d fix(llm): persistent key check for override class (#158) Aaron Pham 2024-08-22 23:52:49 -04:00
  • 49fabfc358 fix: synchronize the size of the input window and the input_container window (#156) yetone 2024-08-23 01:00:35 +08:00
  • ed5057448c feat: tab switching behaviour (#155) Aaron Pham 2024-08-22 12:48:20 -04:00
  • 2e75a10556 fix: check winid is valid (#154) yetone 2024-08-23 00:33:48 +08:00
  • ed3c5f10e9 fix(diff): nvim_set_hl should use bg instead of background (#153) 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 (#151) yetone 2024-08-22 17:01:45 +08:00
  • 8c8d864637 fix: floating window highlights (#149) yetone 2024-08-22 14:46:08 +08:00
  • 9211babf09 fix(config): join and fold correctly (#148) Aaron Pham 2024-08-22 02:09:36 -04:00
  • 8d52229f16 refactor(llm): cleanup providers for future ops (closes #134) (#147) Aaron Pham 2024-08-22 01:48:40 -04:00
  • 380a7254ae chore: get git root using more advanced methods (#146) yetone 2024-08-22 11:16:42 +08:00
  • 480e35720d added a check for git root query (#145) MijikHna 2024-08-22 03:19:30 +02:00
  • a08a5b8dc1 refactor: reduce split windows (#143) yetone 2024-08-22 03:38:22 +08:00
  • 45a47075e5 feat: add Gemini support (#142) jihunkim0 2024-08-21 17:52:25 +01:00
  • c41ad591a1 fix: selected code header text (#141) yetone 2024-08-21 23:38:27 +08:00
  • 84d037e54d docs: update windows opt (#140) yetone 2024-08-21 23:33:54 +08:00
  • 58bc74d4f8 feat: add rounded opt (#139) yetone 2024-08-21 23:31:11 +08:00
  • 8a62e3e225 feat: add padding to title (#138) yetone 2024-08-21 23:22:34 +08:00
  • f95feebd39 chore: scroll to end (#137) yetone 2024-08-21 23:20:30 +08:00
  • 76c7972fb1 chore: remove unaligned character with options to align text (#136) Aaron Pham 2024-08-21 11:12:10 -04:00
  • 5208fdc278 fix: default use global statusline (#133) yetone 2024-08-21 22:43:00 +08:00
  • 62928ace70 fix: remove status line (#132) yetone 2024-08-21 22:31:56 +08:00
  • 8eef44d45a fix: set eob to a blank character (#131) yetone 2024-08-21 22:15:31 +08:00
  • 184b3ef5b8 fix(type): small typo (#130) Aaron Pham 2024-08-21 10:14:30 -04:00
  • b3d14359b9 chore: delete everything related to nui-components (#129) yetone 2024-08-21 22:10:49 +08:00
  • 83d067695e chore(build): support build lua-tiktoken on Windows (#128) Hanchin Hsieh 2024-08-21 21:59:13 +08:00
  • 2e48d387a9 refactor: get rid of nui-components (#118) 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 (#124) Hanchin Hsieh 2024-08-21 13:11:00 +08:00
  • 76dd441e25 chore(copilot): check for valid file in addition to plugin setup (#120) Aaron Pham 2024-08-20 19:00:41 -04:00
  • fe30ef6782 docs: add options for copilot (#119) Aaron Pham 2024-08-20 14:29:44 -04:00
  • 175eff5cac feat(llm): copilot (closes #68) (#116) Aaron Pham 2024-08-20 14:24:33 -04:00
  • 7c7fd6e315 chore(llm): expose parse_and_call handler (closes #105) (#114) Aaron Pham 2024-08-20 07:54:58 -04:00
  • 94adc992a6 chore(llm): expose types for support functions (#113) Aaron Pham 2024-08-20 07:43:53 -04:00
  • 00f1e296b0 fix: do not write to invalid buffer (#112) yetone 2024-08-20 17:58:05 +08:00
  • fcd7a82ff7 feat: use devicon instead of emoji (#111) yetone 2024-08-20 17:51:14 +08:00
  • 75ed191f43 fix: switch back to non-streaming update mode (#106) yetone 2024-08-20 10:39:09 +08:00
  • 2d87dff33b docs: update links to wiki (#104) Aaron Pham 2024-08-19 19:19:45 -04:00
  • 5f74c54e55 chore: remove unused functions and simplify with utils (#103) Aaron Pham 2024-08-19 19:15:58 -04:00
  • 410824e357 fix(selection): hint not apply correctly (#101) Aaron Pham 2024-08-19 18:26:25 -04:00
  • 5d866379b6 chore(llm): expose prompt as variable (#100) Aaron Pham 2024-08-19 16:10:06 -04:00
  • 2a0311fbf1 chore(build): add options to build from source on linux (#98) Aaron Pham 2024-08-19 15:41:18 -04:00
  • 78213d8e07 docs: add back highlights doc (#96) yetone 2024-08-20 01:57:24 +08:00
  • 2d160fc5d7 fix: callback was not called in stream mode (#95) yetone 2024-08-20 01:51:20 +08:00
  • 940106d82b fix: do not insert the stream results into user code (#94) yetone 2024-08-20 01:47:43 +08:00
  • 60e3eac77e fix(stream): remove auto force stream (closes #90) (#91) Aaron Pham 2024-08-19 12:09:04 -04:00
  • 6ba2143fed fix(buffer): ignore dressing as input (#89) Aaron Pham 2024-08-19 11:52:52 -04:00
  • 01cdff67da fix(readme): move section for Local LLM outside (#87) Aaron Pham 2024-08-19 08:36:55 -04:00
  • 02eb39ae48 feat(llm): support local LLM (#86) Aaron Pham 2024-08-19 08:35:36 -04:00
  • 330d214c14 docs: update wrong type order (#85) Aaron Pham 2024-08-19 06:15:17 -04:00
  • 2463c896f1 fix(claude): sending state manually (#84) Aaron Pham 2024-08-19 06:11:02 -04:00
  • ba06b9bd9d refactor: cleanup utils and expose lazy (#83) Aaron Pham 2024-08-19 05:40:57 -04:00
  • 7e6705c0b1 fix(hint): correct variable and setup on init (#82) Aaron Pham 2024-08-19 05:11:38 -04:00
  • 1aad15d33d docs: update todos (#81) yetone 2024-08-19 12:11:44 +08:00
  • c5b8662835 Revert "fix: construct handler opts in the parse function" (#79) yetone 2024-08-19 11:24:49 +08:00
  • 5c57daea2e fix: construct handler opts in the parse function (#78) yetone 2024-08-19 11:22:10 +08:00
  • b71e43d69e fix: missing event_state in handler options of LLM stream function (#77) yetone 2024-08-19 11:18:59 +08:00
  • 29dabc4768 feat(ui): add config to turn off hints popup (#75) Yuexun 2024-08-19 12:40:33 +10:00
  • 2700cad921 feat(providers): add support for custom vendors (#74) Aaron Pham 2024-08-18 22:20:29 -04:00
  • 5fa4f701dd refactor(ai): streaming chunks to avoid excessive redraw. (#73) Aaron Pham 2024-08-18 15:03:25 -04:00
  • 0fddfc7d8f feat: support groq (#70) franklin 2024-08-18 12:11:39 -04:00
  • 834bb9ea77 feat: change chat record prefix (#71) yetone 2024-08-19 00:05:13 +08:00
  • 6bef72e287 feat: support deepseek (#69) Chao Li 2024-08-18 21:33:45 +08:00
  • b979b3d8ce chore(init): gated neovim version (#67) Aaron Pham 2024-08-18 06:28:11 -04:00