Devanagari, and Indian-subcontinent scripts in general, are very
difficult for an editor like Vim, which was originally meant to render
one character in one cell at a time in left-to-right sequence. Its
capabilities were extended for East-Asian scripts (where "wide" CJK
characters are displayed in two cells each), for Hebrew (display the
whole split-window right-to-left), for Arabic (one glyph at a time,
which may represent two characters in the case of lam-alif, and whose
shape may vary depending on position in the "word", in one cell at a
time but right to left -- and I put quotes around "word" because some
"non-joining" letters such as alif, dal, dhal, raa, zaay and waw end a
"word" even in the middle of a word), and for Unicode composing
characters (one or more glyphs at a time, in one cell), but AFAIK the
problem of nagari and similar Hindic scripts in Vim hasn't yet been tackled.
If you want to try solving this problem, you're welcome, but it won't be
easy.
Best regards,
Tony.
--
The only possible interpretation of any research whatever in the
`social sciences' is: some do, some don't.
-- Ernest Rutherford