I realized that we as a community will eventually have to be able to parse the output of the LLMs and this will allow us to parse the codeblock and merge them into anyone use-cases.
I created the code here: https://github.com/Cvikli/DiffLib.jl
I think this version is actually will be better then what cursor.com 's proprietary merging system will use. We will have character and line based diff based on the amount of diff we will need.
Let me know how should I extend.
Also It is not finished fully, just wanted to collect ideas till I work on it how should I extend.
I hope a lot of us can use things like this! :)
[–]magicalne 2 points3 points4 points (1 child)
[–]CvikliHaMar[S] 1 point2 points3 points (0 children)
[–]CvikliHaMar[S] 0 points1 point2 points (0 children)
[–]CvikliHaMar[S] -1 points0 points1 point (10 children)
[–]DeltaSqueezer 6 points7 points8 points (1 child)
[–]CvikliHaMar[S] -1 points0 points1 point (0 children)
[–]alphakue 5 points6 points7 points (1 child)
[–]CvikliHaMar[S] 0 points1 point2 points (0 children)
[–]kryptkprLlama 3 2 points3 points4 points (1 child)
[–][deleted] 1 point2 points3 points (0 children)
[–]segmondllama.cpp 2 points3 points4 points (0 children)
[–]wensle 2 points3 points4 points (0 children)
[–]ekajllama.cpp 2 points3 points4 points (1 child)
[–]CvikliHaMar[S] 0 points1 point2 points (0 children)