jEdit Community - Resources for users of the jEdit Text Editor
Center Current Line
Submitted by Kevin Moore on Thursday, 18 October, 2012 - 02:43
I needed a macro to center the current line. Here is my first stab at it. It works, but I am sure there is a lot that I am doing wrong. Is there another location in the forums to post macros?

Kevin



void centerCurrentLine(View view){

// need access to textArea.lastLinePartial
setAccessibility(true);



int cur_line = textArea.getCaretLine();
int lines_in_whole_page = textArea.getVisibleLines();
int lines_in_half_page = lines_in_whole_page / 2;
int new_first = cur_line - lines_in_half_page;

textArea.setFirstLine(new_first);
}

centerCurrentLine(view);
Comment viewing options
Select your preferred way to display the comments and click 'Save settings' to activate your changes.
Download page
by Robert Schwenn on Thu, 06/12/2012 - 18:47
Maybe You were looking for the Download page ?
User login
Browse archives
« January 2018  
MoTuWeThFrSaSu
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
Poll
Are you interested in language packs for jEdit?
Yes, and I could help maintain translations
26%
Yes, I'd like to have translations
33%
Indifferent
35%
No, that'd be bad (please comment)
7%
Total votes: 1092
Syndication
file   ver   dls
German Localization light   4.4.2.1   50945
Context Free Art (*.cfdg)   0.31   41166
JBuilder scheme   .001   16997
BBEdit scheme   1.0   16596
ColdFusion scheme   1.0   16582
R Edit Mode - extensive version   0.1   14862
Advanced HTML edit mode   1.0   14043
Matlab Edit Mode   1.0   13979
jEdit XP icons   1.0   13412
XP icons for jEdit   1.1   12435