Hi Tony,

Thanks a lot for such a fast response.
However, I realise now I was not clear in my first post. I didn't mean to
use a language that VIM is compiled with. I was simply talking about
passing the selected text to your custom script with

<.>! my_script.py

But I have to say you have a good point: "your favourite language might not
be my favourite language"

Cheers,
Jose

El dom, 28 abr 2024 a las 20:44, Tony Mechelynck (<
[email protected]>) escribió:

> On Sun, Apr 28, 2024 at 9:27 PM Jose Caballero <[email protected]>
> wrote:
> >
> > Hello,
> >
> > I am just curious about it. I have just been experimenting with it, and
> it is possible to send the selected range of lines, or even the entire
> buffer, to an external script. Right? In my case, in python.
> > I find python, or even bash, to be more readable and friendly than
> vimscript.
> >
> > What would be the advantage of keeping using vimscript instead of
> writing plugins in your favourite language? What am I missing?
> >
> > Cheers,
> > Jose
>
> What you're missing, I think, is that your favourite language might
> not be my favourite language. Indeed, it is possible to write plugins
> in Python, Perl, Ruby, Lua, Mzscheme, Tcl, etc., but only a Vim
> compiled with the corresponding interpreter interface built-in could
> use them; while Vim script uses as commands the very same verbs used
> as ex-commands when running Vim interactively, and it is guaranteed
> that every Vim executable can use it. For all these reasons (and also
> because all these additional languages are foreign to me while I had
> to learn Vim ex-commands anyway in order to use it interactively),
> _my_ favourite language for use with Vim is Vim script itself.
>
> Best regards,
> Tony.
>

-- 
-- 
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/vim_use/CACUP1u_pwJtgXU60GBELZE-%3DxaF8-C5L4QvfV%2BJ_4AfztF%2Bm3g%40mail.gmail.com.

Reply via email to