On Sat, 25 Sep 2010, Henry Hertz Hobbit <[email protected]> wrote:
On 09/25/2010 07:27 AM, Hussain wrote:
But I am forced to use `lesstif'. The reason is that I use Farsi in vim
and this requires to compile `vim 7.3' with the `+farsi' feature, i.e.
I compile vim with:
"--enable-gui=motif --with-x --with-features=huge ..."
To start vim in `Farsi' mode, as mentioned in vim help, I invoke the
following command (in KDE 4.2.4):
env LANG=POSIX LC_ALL=POSIX vim -g -fn far-a01 -F "+set fk".
PS: If I compile with "--enable-gui=gtk2" (the default) then when I press
a key, instead of the Farsi character, only a rectangular box is displayed
on the vim window. Even in English mode, an extra space is displayed
between
adjacent characters if I use the above font. The same happens even if use
fixed font `10x20' with the command:
env LANG=POSIX LC_ALL=POSIX vim -g -fn 10x20
Also, please note that in `vim 7.1' if I use "--enable-gui=gtk"
everything works fine (with the same KDE), but in `vim 7.3'
`--enable-gui=gtk' is not supported.
I am getting a clearer picture now. Much of what you are doing is
to build your own Farsi support since it isn't available off the
shelf. Is this correct?
farsi feature is included in vim itself. I am just trying to use it. To
enable this feature one has to compile vim with `--with-features=huge'.
`:help farsi' gives more information on farsi support in vim.
But you also want to keep using KDE. Me?
Like I said - I am not religious on GUIs but I prefer those that
make me more productive. Having Gnome's choice of activating a
Windows when I cursor over it makes the Microsoft Windows XP GUI
a real pain.
KDE is the default desktop in slackware. If one wants to use Gnome, then
he has to download its SlackBuild and install it himself.
Did anybody else answer (in the forum)?
No. Nobody else has answerd yet.
The only reason I replied is
I didn't see any response but I am only subscribed to the digest.
Many thanks for your concern.
Does everything else work?
Yes, all other things work fine except that (untill now) I cannot copy
from vim window and paste it to an xterm and that the icons in toolbar
menu is cut off.
By that I mean does Farsi show up in
say emacs for example?
To use Farsi in vim one has to install the corresponding fonts included
in vim. These fonts are $VIM/farsi/fonts/far-a01.{pcf,f16} and cannot be
used in emacs or otherwise I don't know how to use them in emacs.
What was throwing me was when you said part of your icons were cut
off. I think I understand why they dropped the gtk support out of
vim. You can probably still use the --enable-gui-gtk with lesstif
but not with Qt any more. But now the problem has stretched outside
my knowledge base. I suggest you repost and also cross post to the
developers forum with this information:
- slackware 13.1 (depending on my memory)
(needed to build your own support for Farsi)
- lesstif 0.95.2 (depending on my memory)
(also needed to build your own support for Farsi)
- KDE 4.?
(sorry, deleted your message that showed version)
- information that vim 7.1 works because you can build with
--enable-gui-gtk but the flag is not available with
the build for vim 7.3.
- Is Farsi supported in vim 7.3 on Gnome / GTk?
- add any more information you feel is relevant
Developer forum:
http://www.vim.org/maillist.php
(see the [email protected] section)
I will try that too.
I can give you what I have so you can go from there:
Ubuntu 10.04
Gnome
Vim 7.2.330
Arabic ok
no Farsi on menu
OpenSuse 11.2
Gnome
Vim 7.2.256
Arabic ok
no Farsi on menu
The only reason I mention Arabic is that is the closest I can get to
Perso-Arabic. I think your fastest solution is to first try backing
up to vim 7.1 since that is working for you. If you have another
machine you can toy around with building Gnome on top of slackware
and going from there. Gnome DOES have support for Farsi and since
it is build using Gtk I suspect you won't have you will have things
cut out from underneath you.
http://www.farsiweb.ir/wiki/Main/GNOME
But only the Developers forum can give you definitive answers for the
vim question. I did notice that Gnome has far better language support
than KDE. If the issue is also that you want to continue using KDE
you may be at the end of the cycle. When termcap disappeared I had
to say goodbye to this little race-horse editor named MicroEMACS.
Boy do I miss that editor. My macros in vim are 5x slower than they
were in MicroEMACS. EMACS macros are 20x slower than they were in
MicroEMACS.
I think I have to install Gnome and give it a try.
Once again thank you very much for your help.
Yours - Hussain
--
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