andreikop / enki

A text editor for programmers
http://enki-editor.org
GNU General Public License v2.0
161 stars 38 forks source link

Search-and-replace freeze Enki #67

Closed vi closed 11 years ago

vi commented 11 years ago
  1. Start Enki
  2. Insert text into it:
gcc -L/usr/local/lib/away -o ../bin/pjsua-i686-pc-linux-gnu output/pjsua-i686-pc-linux-gnu/main.o output/pjsua-i686-pc-linux-gnu/pjsua_app.o -L/mnt/sda8/src/p/pjproject-2.0.1/pjlib/lib -L/mnt/sda8/src/p/pjproject-2.0.1/pjlib-util/lib -L/mnt/sda8/src/p/pjproject-2.0.1/pjnath/lib -L/mnt/sda8/src/p/pjproject-2.0.1/pjmedia/lib -L/mnt/sda8/src/p/pjproject-2.0.1/pjsip/lib -L/mnt/sda8/src/p/pjproject-2.0.1/third_party/lib -pthread -L/usr/local/lib -ldl -ljack -lasound -lSDL -lxvidcore -lx264 -lvpx -lvorbisenc -lvorbis -ltheoraenc -ltheoradec -logg -lspeex -lschroedinger-1.0 -lrtmp -lgnutls -lopenjpeg -lopencore-amrwb -lopencore-amrnb -lmp3lame -lgsm -lfaac -lbz2 -lz -lrt -lgcrypt -lm  -lv4l2 -pthread -L/usr/local/lib -ldl -ljack -lasound -lSDL -lxvidcore -lx264 -lvpx -lvorbisenc -lvorbis -ltheoraenc -ltheoradec -logg -lspeex -lschroedinger-1.0 -lrtmp -lgnutls -lopenjpeg -lopencore-amrwb -lopencore-amrnb -lmp3lame -lgsm -lfaac -lbz2 -lz -lrt -lgcrypt -lm -lv4l2 -lpjsua-i686-pc-linux-gnu -lpjsip-ua-i686-pc-linux-gnu -lpjsip-simple-i686-pc-linux-gnu -lpjsip-i686-pc-linux-gnu -lpjmedia-codec-i686-pc-linux-gnu -lpjmedia-videodev-i686-pc-linux-gnu -lpjmedia-i686-pc-linux-gnu -lpjmedia-audiodev-i686-pc-linux-gnu -lpjnath-i686-pc-linux-gnu -lpjlib-util-i686-pc-linux-gnu -lresample-i686-pc-linux-gnu -lmilenage-i686-pc-linux-gnu -lsrtp-i686-pc-linux-gnu -lgsmcodec-i686-pc-linux-gnu -lspeex-i686-pc-linux-gnu -lilbccodec-i686-pc-linux-gnu -lg7221codec-i686-pc-linux-gnu -lportaudio-i686-pc-linux-gnu -lpj-i686-pc-linux-gnu -lm -luuid -lnsl -lrt -lpthread -lasound -pthread -L/usr/local/lib -ldl -ljack -lasound -lSDL -lxvidcore -lx264 -lvpx -lvorbisenc -lvorbis -ltheoraenc -ltheoradec -logg -lspeex -lschroedinger-1.0 -lrtmp -lgnutls -lopenjpeg -lopencore-amrwb -lopencore-amrnb -lmp3lame -lgsm -lfaac -lbz2 -lz -lrt -lgcrypt /usr/local/lib/away/libavcodec.a /usr/local/lib/away/libavcore.a /usr/local/lib/away/libavdevice.a /usr/local/lib/away/libavfilter.a /usr/local/lib/away/libavformat.a /usr/local/lib/away/libavutil.a /usr/local/lib/away/libswscale.a -lm -lv4l2 -lcrypto -lssl -lopencore-amrnb

(one big line)

  1. Start Search-and-replace (Ctrl+R)
  2. Use " " (a space) as source, and " \" (space and slash) as replacement
  3. Enki freezes.
andreikop commented 11 years ago

Does it freeze forever, or for some time? I tried to follow the steps. For me, replacement takes about 4 sec., but enki doesn't freeze

vi commented 11 years ago

I haven't waited long enough.

But 4 seconds is way too long for such operation.

andreikop commented 11 years ago

Yes, I agree

andreikop commented 11 years ago

0 seconds