Recent

Author Topic: Making ATSynEdit  (Read 22820 times)

Alextp

  • Hero Member
  • *****
  • Posts: 1271
    • UVviewsoft
Making ATSynEdit
« on: February 23, 2015, 08:31:40 am »
I started work on new "atSynEdit":
it's new syntax-editor, with the features of EControl Syntax Editor.
i hope it ll be OK Synedit after long-long time.
 

https://github.com/Alexey-T/ATSynEdit
Pls post issues to ISSUES page there
« Last Edit: April 12, 2015, 05:26:22 pm by Alextp »

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 7021
  • Debugger - SynEdit - and more
    • wiki
Re: (todo) Plan to make new SynEdit
« Reply #1 on: February 23, 2015, 12:50:41 pm »
(why?? i want EControl lexers in laz)

Well it will be a welcome addition.

About lexers (I assume kind of highlighter?) there is some thread on the forum with a configurable HL for SynEdit. There also is SynUniSyn, but it is not maintained.

Alextp

  • Hero Member
  • *****
  • Posts: 1271
    • UVviewsoft
Re: (todo) Plan to make new SynEdit
« Reply #2 on: February 23, 2015, 01:12:05 pm »

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 7021
  • Debugger - SynEdit - and more
    • wiki
Re: (todo) Plan to make new SynEdit
« Reply #3 on: February 23, 2015, 01:42:01 pm »
Well that only tells what they can lex, But not the purpose. It does not say what they do with the info gained by lexing the text.


Alextp

  • Hero Member
  • *****
  • Posts: 1271
    • UVviewsoft
Re: (todo) Plan to make new SynEdit
« Reply #4 on: February 23, 2015, 01:52:41 pm »
lexing means a)Syntax hilite, b)much more powerfull syntax hilite than Synedit [no details, yet], c)cTags (sort of)

skalogryz

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2585
    • havefunsoft.com
Re: (todo) Plan to make new SynEdit
« Reply #5 on: February 23, 2015, 02:03:53 pm »
lzRichEdit maybe?
Patron Cocoa Widgetset development https://www.patreon.com/skalogryz

Morton

  • Full Member
  • ***
  • Posts: 111
Re: (todo) Plan to make new SynEdit
« Reply #6 on: February 23, 2015, 03:01:56 pm »
Just do it.
Surprise me.

Edson

  • Hero Member
  • *****
  • Posts: 1139
Re: (todo) Plan to make new SynEdit
« Reply #7 on: February 23, 2015, 03:08:08 pm »
It sounds a lot of work. If you can improve, some of SynEdit's lacks (wordwrap, column mode, ... ), it would be great.
Good luck.
Lazarus 2.0.10 - FPC 3.2.0 - x86_64-win64 on Windows 8

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 7021
  • Debugger - SynEdit - and more
    • wiki
Re: (todo) Plan to make new SynEdit
« Reply #8 on: February 23, 2015, 03:37:49 pm »
what is the problem with column mode? column selection or some thing else?

Edson

  • Hero Member
  • *****
  • Posts: 1139
Re: (todo) Plan to make new SynEdit
« Reply #9 on: February 23, 2015, 04:43:10 pm »
Column mode for edit multiple lines.
Lazarus 2.0.10 - FPC 3.2.0 - x86_64-win64 on Windows 8

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 7021
  • Debugger - SynEdit - and more
    • wiki
Re: (todo) Plan to make new SynEdit
« Reply #10 on: February 23, 2015, 05:57:37 pm »
Column mode for edit multiple lines.
Still not sure... But compile (trunk) IDE with WithSynMultiCaret defined. However, it has still plenty of bugs, and is not finished

Blaazen

  • Hero Member
  • *****
  • Posts: 3034
  • POKE 54296,15
    • Eye-Candy Controls
Re: (todo) Plan to make new SynEdit
« Reply #11 on: February 23, 2015, 06:35:55 pm »
Quote
Column mode for edit multiple lines.
I don't know what you mean exactly.

There exists package that enables to split Source Editor horizontally or vertically. https://github.com/ik5/split_lazarus/blob/master/package/lazsplitview.lpk

Lazarus 2.1.0 r64546 FPC 3.3.1 r40507 x86_64-linux-qt Chakra, Qt 4.8.7/5.13.2, Plasma 5.17.3
Lazarus 1.8.2 r57369 FPC 3.0.4 i386-win32-win32/win64 Wine 3.21

Try Eye-Candy Controls: https://sourceforge.net/projects/eccontrols/files/

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 7021
  • Debugger - SynEdit - and more
    • wiki
Re: (todo) Plan to make new SynEdit
« Reply #12 on: February 23, 2015, 08:48:00 pm »
well you can put 2 synedit next to eachother and connect them (share text buffer)

In the IDE you can open a 2nd source editor, and have the SynEdit in both. If you dock them then it is close.

Of course a feature is on the list .....

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 7021
  • Debugger - SynEdit - and more
    • wiki
Re: (todo) Plan to make new SynEdit
« Reply #13 on: February 26, 2015, 10:13:37 am »
sorry not able to run an exe at the moment. Not a fan of downloading exe neither.

Alextp

  • Hero Member
  • *****
  • Posts: 1271
    • UVviewsoft
Re: (todo) Plan to make new SynEdit
« Reply #14 on: February 26, 2015, 10:30:11 am »
Pre-pre-test


 

TinyPortal © 2005-2018