From mboxrd@z Thu Jan 1 00:00:00 1970 From: Gerald Wildgruber Subject: Re: Org mode in combination with emacs follow-mode is terrible Date: Fri, 15 Jun 2018 17:34:52 +0200 Message-ID: <874li4dpwj.fsf@tu-berlin.de> References: <87bmch5vnp.fsf@tu-berlin.de> <87muw0lcen.fsf@gmail.com> <87h8m8cnh3.fsf@tu-berlin.de> <87fu1sjom8.fsf@gmail.com> <87602n5dhw.fsf@tu-berlin.de> <87in6nhv54.fsf@gmail.com> <87602n57mn.fsf@fastmail.fm> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:54313) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fTqkh-0003R9-Hu for emacs-orgmode@gnu.org; Fri, 15 Jun 2018 11:35:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fTqkc-0003Kf-J0 for emacs-orgmode@gnu.org; Fri, 15 Jun 2018 11:35:03 -0400 Received: from exchange.tu-berlin.de ([130.149.7.70]:23293) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fTqkc-0003K2-C9 for emacs-orgmode@gnu.org; Fri, 15 Jun 2018 11:34:58 -0400 In-Reply-To: <87602n57mn.fsf@fastmail.fm> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: "Emacs-orgmode" To: Joost Kremers Cc: Eric S Fraga , emacs-orgmode@gnu.org Thanks Joost, that's interesting! I never used the profiler but I will try and see how far I get with it and then come back here. Gerald. On Mi, Jun 13 2018, Joost Kremers wrote: > On Wed, Jun 13 2018, Eric S Fraga wrote: >> On Wednesday, 13 Jun 2018 at 09:53, Gerald Wildgruber wrote: >>> Switching to text-mode, with 5 windows and follow-mode still being >>> active reduces lag significantly. >>> >>> So there must be an issue specifically with the combination of org-mode >>> and follow-mode! >> >> I don't think there's an issue per se in the sense of bugs. Org does >> much more processing of the text than does text mode so if you have 60k >> worth of text to process each time you type something, it's probably not >> surprising that there is a lag. > > Actually, I would suspect it's more of a problem for follow-mode than > org-mode, because follow-mode needs to keep the different windows in sync. > For this, it adds a function to `post-command-hook', which means it's run > after every key press. > > It's not inconceivable that `follow-mode' does something that is extra > time-consuming in an Org buffer. To find out what that might be, you could > try the Elisp profiler that comes with Emacs. See the section "Profiling" > in the Elisp manual for details. > > Once you've found out which function(s) consume so much time, it might be > possible to ask in here or on emacs-devel what exactly is causing the > problem and whether there's a way around it. -- Dr. Gerald Wildgruber Institut f=C3=BCr Philosophie, Literatur-, Wissenschafts- und Technikgeschi= chte Literaturwissenschaft mit Schwerpunkt Literatur und Wissenschaft Technische Universit=C3=A4t Berlin Stra=C3=9Fe des 17. Juni 135 D-10623 Berlin http://www.philosophie.tu-berlin.de/menue/home/ T. +49 (0)30 314 25924 F. +49 (0)30 314 23107 wildgruber@tu-berlin.de --------------------- Sent with mu4e