12
submitted 3 weeks ago by blob42@lemmy.ml to c/neovim@sopuli.xyz

Hi !

I am sharing codegpt-ng.nvim — a minimalist AI plugin designed for fast, "vim way" workflows.

How Does It Compare To X

This is a fork of CodeGPT.nvim fully refactored and brought back to life. Here is a quick overview of the new features:

  • Fully tested with Ollama and OpenAI API
  • Streaming mode for real-time popup responses
  • lua table-based configuration instead of global variables
  • Model definition inheritance: Define models that inherit other model parameters
  • New commands and helpers such as the % commmand range operator
  • Ability to cancel current request.
  • UI Query and select local or remote model
  • Strips thinking tokens from replies if the model forgets to use codeblocks
  • New callback types: insert_lines and prepend_lines
  • Refactored for idiomatic Lua and neovim plugin style
  • Simplified command system with explicit configuration
  • Chat History: Add example messages in a command definition
  • Tests with plenary library
  • Fixed statusline integration

And much more to cover here. I use it as my daily driver.

Contributions welcome !

Fun Fact: that same post has been instantly flagged as spam on the official /r/neovim reddit for no reason. I have been a member since years and replied to many posts and posted before. The state of the internet today is very sad. /rant_off

[-] blob42@lemmy.ml 1 points 4 months ago

Good to know thanks. For info all modern bluetooth chips have compatibility issues with Linux anyway.

[-] blob42@lemmy.ml 3 points 4 months ago

May I ask which motherboard was it ? I am planning to get soon exactly the same specs but with an X870e Taichi which is renowed for good compatibility with Linux.

Good advice is to ask in the Level1Tech forums before buying new hardware.

[-] blob42@lemmy.ml 3 points 5 months ago

The worst was changing the best controller configuration UI when they retired Old Big Picture. The UX was absolutely perfect and paired with a steam controller you could make fairly complex configs easily. Now I am forced to use the old linux client on linux to keep the UI but cannot enjoy the new compatibility stuff like gamescope.

[-] blob42@lemmy.ml 16 points 6 months ago

start from man man and learn to use man pages. Get used to lookup man pages for any topic before checking on the internet

[-] blob42@lemmy.ml 5 points 8 months ago

LMFO I was on the reddit thread reading this post and coudn't believe my eyes reading the comments. We're living truly revelation times. Like you said this is a long due wakeup call for the rest of the "uncivilized" world.

[-] blob42@lemmy.ml 1 points 2 years ago

xmpp + omemo => good luck

[-] blob42@lemmy.ml 1 points 2 years ago

use homomorphism and apply it to everything:

interface Profitable {
      exploitable() --> bool
      can_organize() --> bool
}

let profitables: list[Profitable]

for entity in all_things_on_earth {
    if entity.exploitable && !entity.can_organize {
        profitables.push(entity)
    }
}

profit += sell(exploit(profitables))
capital += buy_all_you_can(profit) - (buy_politicians(profit))
[-] blob42@lemmy.ml 1 points 2 years ago

Be careful with overwork try to keep life balance. I know it's difficult when a project is done by passion but health first.

[-] blob42@lemmy.ml 0 points 2 years ago

which one -)-)

0
submitted 2 years ago by blob42@lemmy.ml to c/jerboa@lemmy.ml

While writing any post or reply, using the backspace key often deletes the previous word (merge two previous tokens) which makes writing anything longer than a sentence hell.

2
submitted 2 years ago by blob42@lemmy.ml to c/patientgamers@lemmy.ml

Hi all,

As the title says , Timothy Cain , creator of the fallout series started a youtube channel where he discusses Fallout and game development. It's really interesting listening to the history and politics that went behind.

blob42

joined 2 years ago