[prev in list] [next in list] [prev in thread] [next in thread] 

List:       busybox
Subject:    Re: [BUG] vi misbehaves on pasted text
From:       Cristian Ionescu-Idbohrn <cristian.ionescu-idbohrn () axis ! com>
Date:       2012-06-11 18:17:19
Message-ID: 1206112016140.24222 () somehost
[Download RAW message or body]

On Mon, 11 Jun 2012, Denys Vlasenko wrote:
>
> I checked what ncurses uses, and it seems that vi can be made to do
> the same with these two write1() calls in vi_main():
>
>         // "Save cursor, use alternate screen buffer, clear screen"
>         write1("\033[?1049h");
>         while (1) {
>                 edit_file(argv[optind]); /* param might be NULL */
>                 if (++optind >= argc)
>                         break;
>         }
>         // "Use normal screen buffer, restore cursor"
>         write1("\033[?1049l");
>
> I think we can risk using it.

Shouldn't these be also nuked?

./configs/TEST_nommu_defconfig:344:CONFIG_FEATURE_VI_OPTIMIZE_CURSOR=y
./configs/TEST_noprintf_defconfig:349:# CONFIG_FEATURE_VI_OPTIMIZE_CURSOR is not set
./configs/TEST_rh9_defconfig:361:CONFIG_FEATURE_VI_OPTIMIZE_CURSOR=y
./configs/android2_defconfig:366:# CONFIG_FEATURE_VI_OPTIMIZE_CURSOR is not set
./configs/android_defconfig:389:CONFIG_FEATURE_VI_OPTIMIZE_CURSOR=y
./configs/android_ndk_defconfig:374:CONFIG_FEATURE_VI_OPTIMIZE_CURSOR=y
./configs/cygwin_defconfig:366:CONFIG_FEATURE_VI_OPTIMIZE_CURSOR=y
./configs/freebsd_defconfig:370:CONFIG_FEATURE_VI_OPTIMIZE_CURSOR=y


Cheers,

-- 
Cristian
_______________________________________________
busybox mailing list
busybox@busybox.net
http://lists.busybox.net/mailman/listinfo/busybox
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic