Skip to content

Instantly share code, notes, and snippets.

@lazypwny751
Last active January 29, 2026 17:57
Show Gist options
  • Select an option

  • Save lazypwny751/8933ce7c7b2ac194a421311bf6d3c68c to your computer and use it in GitHub Desktop.

Select an option

Save lazypwny751/8933ce7c7b2ac194a421311bf6d3c68c to your computer and use it in GitHub Desktop.
Nano editor highlight support for kip language.
syntax "kip" "\.kip$"
icolor brightblue start="\(\*" end="\*\)"
color brightred "\<(Bir|ya|da|olabilir|olsun|var|olamaz)(\>|[,.])"
color red "\<(diyelim|olarak|değilse|doğruysa|yanlışsa|yoksa|yokluksa)(\>|[,.])"
color magenta "\<[a-zçğıöşü]+mak(tır|tir|[,.]|\>)"
color magenta "\<[a-zçğıöşü]+mek(tir|tır|[,.]|\>)"
color magenta "\<(yükle|yerleşiktir)\>"
color brightcyan "\<(bu|şu|o)[a-zn]*\>"
color green "\<[a-zçğıöşü]+-[a-zçğıöşü]+\>"
color green "\<(doğruluk|dizge|liste|olasılık|bitim|boşluk)\>"
color brightgreen "\<(doğru|yanlış)\>"
color brightgreen "\<(sıfır|bir|iki|üç|dört|beş|altı|yedi|sekiz|dokuz|on)\>"
color yellow "\<(yokluk|varlık|boş|ek|ardıl|öncül)\>"
color yellow "\<[a-zçğıöşü]+(yokluğu|varlığı|yokluksa|varlığıysa|boşa|eki|ekine|ekidir|ardılı|ardılına|öncülü|öncülün)(\>|[,.])"
color cyan "\<[A-Za-zçğıöşüÇĞİÖŞÜ_-]+(toplamı|toplamını|farkı|farkını|birleşimi|birleşimini|eşitliği|uzunluğu|tersi|hali|halini)(\>|[,.])"
color white "\<[A-Za-zçğıöşüÇĞİÖŞÜ_-]+(sa|se|ysa|yse)(\>|[,.])"
color white "\<[A-Za-zçğıöşüÇĞİÖŞÜ_-]+(ip|ıp|up|üp)(\>|[,.])"
color brightyellow "\<-?[0-9]+'[a-züğıiöşç]+\>"
color brightyellow "\<-?[0-9]+\>"
color white "\"([^\"\\\\]|\\\\.)*\""
color brightyellow "\"[^\"]*\"'[a-züğıiöşç]+"
color brightyellow "'(in|ın|un|ün|e|a|i|ı|u|ü|de|da|den|dan|ten|tan|le|la|nin|nın|nun|nün|yı|yi|yu|yü|ya|ye|si|sı|su|sü|ın|im|ım|um|üm|iz|ız|sa|se|ysa|yse)"
color brightblack "[(),;:]"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment