[Lazarus] Problem building for SPARC/Linux, and a couple of minor IDE wishlist items

2014-02-12 Thread Mark Morgan Lloyd
I find that trunk+2.71 won't build as bigide, since PascalScript has no 
sparc.inc and it attempts to build for x86. I've raided this as 
http://mantis.freepascal.org/view.php?id=25709 and suggest that for the 
moment PscalScript is excluded for that processor. It's OK on PPC, I've 
not checked others.


Looking at the IDE, I find the "new" bar on the right of SynEdit useful 
but I wonder whether the developers would consider putting a digit 
marker rather than a rectangle to mark the position of a bookmark? That 
would allow a quick keyboard jump, and would also give an easy 
indication of what bookmark was on which page when multiple windows were 
open.


Still on the IDE, I remember that editors such as MultiEdit had a 
command to reflow a paragraph to a predefined width. Is anything like 
that available in Lazarus, specifically to reformat comment blocks?


--
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk

[Opinions above are the author's, not those of his employers or colleagues]

--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] Problem building for SPARC/Linux, and a couple of minor IDE wishlist items

2014-02-12 Thread Martin Frb

On 12/02/2014 16:50, Mark Morgan Lloyd wrote:


Looking at the IDE, I find the "new" bar on the right of SynEdit 
useful but I wonder whether the developers would consider putting a 
digit marker rather than a rectangle to mark the position of a 
bookmark? That would allow a quick keyboard jump, and would also give 
an easy indication of what bookmark was on which page when multiple 
windows were open.

Nice idea.

The "overview gutter is a big piece of unfinished work. All those thinks 
should be configurable. But I hawe not found the time to continue on it 
for a long time now. In is still on my list though.



--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] Problem building for SPARC/Linux, and a couple of minor IDE wishlist items

2014-02-12 Thread Mark Morgan Lloyd

Martin Frb wrote:

On 12/02/2014 16:50, Mark Morgan Lloyd wrote:


Looking at the IDE, I find the "new" bar on the right of SynEdit 
useful but I wonder whether the developers would consider putting a 
digit marker rather than a rectangle to mark the position of a 
bookmark? That would allow a quick keyboard jump, and would also give 
an easy indication of what bookmark was on which page when multiple 
windows were open.

Nice idea.


The other possible enhancement would be putting bookmark markers on the 
page tags, but I'm assuming that implementation of those is buried deep 
in each widget set. Might be feasible to use some of the special 
circled-digit Unicode characters: not as pretty as the coloured markers, 
but adequately functional.


The "overview gutter is a big piece of unfinished work. All those thinks 
should be configurable. But I hawe not found the time to continue on it 
for a long time now. In is still on my list though.


Running Lazarus tunnelled over SSH I'm finding that scrollbar operations 
tend to "run away" with unintentional repeats on occasion, which means 
that an overview of where bookmarks and recent changes are works out 
quite nicely :-)


--
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk

[Opinions above are the author's, not those of his employers or colleagues]

--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] Problem building for SPARC/Linux, and a couple of minor IDE wishlist items

2014-02-12 Thread Martin Frb

On 12/02/2014 20:03, Mark Morgan Lloyd wrote:

Martin Frb wrote:

On 12/02/2014 16:50, Mark Morgan Lloyd wrote:


Looking at the IDE, I find the "new" bar on the right of SynEdit 
useful but I wonder whether the developers would consider putting a 
digit marker rather than a rectangle to mark the position of a 
bookmark? That would allow a quick keyboard jump, and would also 
give an easy indication of what bookmark was on which page when 
multiple windows were open.

Nice idea.


The other possible enhancement would be putting bookmark markers on 
the page tags, but I'm assuming that implementation of those is buried 
deep in each widget set. Might be feasible to use some of the special 
circled-digit Unicode characters: not as pretty as the coloured 
markers, but adequately functional.



yes.
Eventually this may become  a custom drawn pagecontrol

What I had thought to be useful (just a draft of the idea, details still 
may ripen):
- A window that list s all the bookmarks, also shows the line of code, 
and if available the name of the enclosing function.
- This window could provide room for more than 10 "remembered" locations 
(10 can have a shortcut, and are bookmarks)



The "overview gutter is a big piece of unfinished work. All those 
thinks should be configurable. But I hawe not found the time to 
continue on it for a long time now. In is still on my list though.


Running Lazarus tunnelled over SSH I'm finding that scrollbar 
operations tend to "run away" with unintentional repeats on occasion, 
which means that an overview of where bookmarks and recent changes are 
works out quite nicely :-)




The part that I like really is to see where the implementation section 
starts. That is often where some important constants or similar are.




--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] Problem building for SPARC/Linux, and a couple of minor IDE wishlist items

2014-02-12 Thread Mark Morgan Lloyd

Martin Frb wrote:

On 12/02/2014 20:03, Mark Morgan Lloyd wrote:

Martin Frb wrote:

On 12/02/2014 16:50, Mark Morgan Lloyd wrote:


Looking at the IDE, I find the "new" bar on the right of SynEdit 
useful but I wonder whether the developers would consider putting a 
digit marker rather than a rectangle to mark the position of a 
bookmark? That would allow a quick keyboard jump, and would also 
give an easy indication of what bookmark was on which page when 
multiple windows were open.

Nice idea.


The other possible enhancement would be putting bookmark markers on 
the page tags, but I'm assuming that implementation of those is buried 
deep in each widget set. Might be feasible to use some of the special 
circled-digit Unicode characters: not as pretty as the coloured 
markers, but adequately functional.



yes.
Eventually this may become  a custom drawn pagecontrol

What I had thought to be useful (just a draft of the idea, details still 
may ripen):
- A window that list s all the bookmarks, also shows the line of code, 
and if available the name of the enclosing function.
- This window could provide room for more than 10 "remembered" locations 
(10 can have a shortcut, and are bookmarks)


On a tablet sitting next to the keyboard :-)

The "overview gutter is a big piece of unfinished work. All those 
thinks should be configurable. But I hawe not found the time to 
continue on it for a long time now. In is still on my list though.


Running Lazarus tunnelled over SSH I'm finding that scrollbar 
operations tend to "run away" with unintentional repeats on occasion, 
which means that an overview of where bookmarks and recent changes are 
works out quite nicely :-)




The part that I like really is to see where the implementation section 
starts. That is often where some important constants or similar are.


I must admit that I only noticed that yesterday: my screens are fairly 
large but elderly so the contrast isn't as good as new ones.


There's still the question of how this sort of thing works best with a 
split window (i.e. two parts of the same file shown on the same form).


--
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk

[Opinions above are the author's, not those of his employers or colleagues]

--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] Problem building for SPARC/Linux, and a couple of minor IDE wishlist items

2014-02-13 Thread Martin Frb

On 13/02/2014 06:41, Mark Morgan Lloyd wrote:
I must admit that I only noticed that yesterday: my screens are fairly 
large but elderly so the contrast isn't as good as new ones.


There's still the question of how this sort of thing works best with a 
split window (i.e. two parts of the same file shown on the same form).



2 parts/ same file, 1 large overview gutter. (gutter is NOT split)

other scenarios, virtual files:
- limiting the edit to one procedure
  ~ overview gutter also shows this procedure only
  ~ line number gutter starts at the real number (e.g. top line = 933)

- include file displayed inlined
  ~ overview gutter also shows both files


--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] Problem building for SPARC/Linux, and a couple of minor IDE wishlist items

2014-02-17 Thread Mark Morgan Lloyd

Martin Frb wrote:

On 13/02/2014 06:41, Mark Morgan Lloyd wrote:
I must admit that I only noticed that yesterday: my screens are fairly 
large but elderly so the contrast isn't as good as new ones.


There's still the question of how this sort of thing works best with a 
split window (i.e. two parts of the same file shown on the same form).



2 parts/ same file, 1 large overview gutter. (gutter is NOT split)


The problem with that is that you're going to need a scrollbar for each 
pane, so you're heading towards a situation where you either have to 
have [multiple panes]|[single shared gutter]|[multiple scroll bars] or a 
non-standard [multiple panes]|[multiple scroll bars]|[single shared 
gutter] i.e. the scroll bar is no longer at the extreme right of the 
window where expected.



other scenarios, virtual files:
- limiting the edit to one procedure
  ~ overview gutter also shows this procedure only
  ~ line number gutter starts at the real number (e.g. top line = 933)

- include file displayed inlined
  ~ overview gutter also shows both files


--
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk

[Opinions above are the author's, not those of his employers or colleagues]

--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus