Here's a very **very** stupid nimdir.sh script that I find useful:
    
    
    #!/bin/sh
    
    libPath=~/.choosenim/toolchains/nim-0.18.0/lib
    # libPath=$(choosenim --noColor show | grep ' Path: ' | awk '{print 
$2}')/lib
    
    nimFile=$(find $libPath -iname $1.nim | sed 1q)
    [ -f "$nimFile" ] || exit 1
    
    echo "outline $nimFile" | nimsuggest $nimFile 2>/dev/null |\
      grep '^outline' | awk '{print $3 "  " $2}'
    
    
    
    Run

You could in theory write a nim macro that calls nimsuggest and parses the 
output. A much better solution would be to have a nim module that does this 
internally.

Reply via email to