|
From: | Ergus |
Subject: | Re: Question about display engine |
Date: | Sat, 14 Sep 2019 22:42:07 +0200 |
User-agent: | NeoMutt/20180716 |
Hi Eli & Martin: I just made some extra changes in the branch to fix the issues for the extra space in terminal gui. To test them try to disable the :extend for the region face and select a region with empty lines see if this is a right behavior (I think so). Now the extra space is colored like the text no with the extend face in gui and tui interfaces.. Eli: The questions I asked before were:
I implemented this in the face_at_buffer_position but in the same function (handle_face_prop_general) there is a function called face_at_string_position equivalent to face_at_buffer_position... is it possible in some conditions to reach that part of the code at eol? if so I will need to modify that one too maybe right? The filter now in merge_ref only works when !CONSP(ref_name). As it only bypass the extra parameter to merge_named... it this right in the general case?
Could you suggest (if any) if there are some conditions we can use to avoid the call to handle_face_prop_general in some cases?
[Prev in Thread] | Current Thread | [Next in Thread] |