Skip to content

Commit

Permalink
Update iced#nrepl#ns#alias_dict to support clj-kondo analysis #275
Browse files Browse the repository at this point in the history
  • Loading branch information
liquidz committed Oct 9, 2020
1 parent dad8787 commit 2c7af49
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions autoload/iced/nrepl/ns.vim
Original file line number Diff line number Diff line change
Expand Up @@ -211,6 +211,20 @@ function! iced#nrepl#ns#does_exist(ns_name) abort
endfunction

function! iced#nrepl#ns#alias_dict(ns_name) abort
let kondo = iced#system#get('clj_kondo')
if kondo.is_analyzed()
let aliases = kondo.ns_aliases(a:ns_name)
for k in keys(aliases)
if len(aliases[k]) > 0
let aliases[k] = aliases[k][0]
else
unlet aliases[k]
endif
endfor

return aliases
endif

try
" NOTE: To avoid evaluating `ns-aliases` with non-existing namespace.
if !iced#nrepl#ns#does_exist(a:ns_name)
Expand Down

0 comments on commit 2c7af49

Please sign in to comment.