Skip to main content
Search type Search syntax
Tags [tag]
Exact "words here"
Author user:1234
user:me (yours)
Score score:3 (3+)
score:0 (none)
Answers answers:3 (3+)
answers:0 (none)
isaccepted:yes
hasaccepted:no
inquestion:1234
Views views:250
Code code:"if (foo != bar)"
Sections title:apples
body:"apples oranges"
URL url:"*.example.com"
Saves in:saves
Status closed:yes
duplicate:no
migrated:no
wiki:no
Types is:question
is:answer
Exclude -[tag]
-apples
For more details on advanced search visit our help page
Results tagged with
Search options not deleted user 13302
1 vote
0 answers
57 views

return value of execute(command) when command has "silent!"

echo 3. so command itself does not have output. Shouldn't the result of execute be empty? Ex: function! s:x() silent! … echo 3 endfunction let x = execute('call s:x()') " let x = execute('call s:x()', '') does not alter the output " this means `call s:x()` itself has no output echo 'x is' x shows x is 3 instead of …
doraemon's user avatar
  • 1,677
1 vote

How can I echo the result of function with a range?

Using call you are not able to get the return value of the function, regardless whether range is used or not. Aside from @Karl's answer, you can set some variable instead of using return. Such as fu …
doraemon's user avatar
  • 1,677