Posts

How to use i_c_fn_head for vscode.

 To activate extension: make /path/to/Your/Project/dir/i_c_fn_head.opts & write down.. //run Rust// or/&.. //run D// o/&.. //run C// o/a.. //run CPP// Ignore paths to deal w/. //exclude_path: /(debug|release|github|/\.|tam/src):::gi// Generic form. //exclude_path: /<Your Regex>:::<Flags>// Include exact paths. //include_subdirs: //base_path/to/add_subdirs:::// //include_dir: //path/to/dir:::// Types of messages. //msg.all// //msg.dbg// //msg.err// //msg.warn// //msg.info// ========= Fancy F12. You can write regexes in active window of VSCode a-la //rgx: /<Your Regex>:::<Flags>//, then press F12  to see where things get popped out in Your Project. Placeholder. Special kind of regexes (templates) uses placeholder (@663@) == You just write regex a-la  //rgx: /for\s+@663@:::i //, then press F12 on any word in active window & template turns to actual  regex //rgx: /for\s+<Selected Word>:::i //. ----- i've been tested it for Ru...

i_c_fn_head :)

Image
 Rust-analyzer looks & feels like damn utter overkill, so i've made more simple alternative... https://github.com/SarK0Y/i_c_fn_head/releases https://github.com/SarK0Y/i_c_fn_head

GUI..

Image
 

Typst

 https://github.com/typst/typst

Go scripting.

  As suggested in the   HN thread , by replacing   //   with   /**/ , we can dodge the formatting problem! So, in my scripts going forward, I will be using: /*usr/local/go/bin/go run "$0" "$@"; exit; */ package main import "fmt" func main () { fmt.Println( "Hello world" ) } Note here the semicolon on  exit; , it will not work without it. https://lorentz.app/blog-item.html?id=go-shebang  

Git stories

Image
More proper way been to use scripts a la this . script can be used for automatic saving.. bash> watch -n 210 /path/to/GitIt.sh  

i'm not a beta tester :)

 LSP is great thing.. until completely doesn't: i vigorously ditched LSP thanks to its flood of issues which render IDE completely useless in no time + LSP literally bombards user w/ ridiculously annoying warnings. in short, i barely have a Time for my own projects to waste it for things like that :)