Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus / 2013-08

SynEdit Development Status

10 messages · 4 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Fabrício Srdic

Hi,

I'm new to the Lazarus/Free Pascal.

I have posted this message on the lazarus forum, do not know if there is the best
place to discuss this topic...

According to the wiki page, the SynEdit contained in Lazarus and used by Lazaru's editor is based on SynEdit 1.03. The current version of the orginal SynEdit is 2.07.

Wiki also says that there is a port of the version 2.05 to Lazarus and also says that there is a attempt to redesign the component.

My questions:

What are the future plans of the Lazaru's dev team for the SynEdit?

Is the team planning to use the port of the version 2.05?

Is the project to redesign the component a fork of the original SynEdit project, breaking the compatibility between both components in the future versions or the redesign will occur in the original project?

Best regards,
Fabr?cio
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20130826/5c5e07ea/attachment.html>

Reply by email

martin
to Fabrício Srdic
Fabr?cio Srdic wrote
Hi, I'm new to the Lazarus/Free Pascal

...

What are the future plans of the Lazaru's dev team for the SynEdit?

Well tell us more, what do you aim to do? I already gave you an answer on the forum:
http://forum.lazarus.freepascal.org/index.php/topic,21867.msg128460.html#msg128460

And just in case, if you read the link in my forum detail: I am part of
the "dev team", and the one who currently maintains SynEdit.

If you ask in more detail, I will try to answer....

Reply by email

Fabrício Srdic
to martin

Thanks for the reply!

My name is Fabr?cio, i am a certified delphi programmer. I'm using Delphi for over the last five years.

I'm Brazilian (thus, sorry if my English speaking is not good =)).

I'm would like to use Lazarus to build my own projects and i would like to contribute to the community too.

I'm new to the Linux platform, but i'm still using Windows in my work.

I have noticed that doesn't exists a powerfull text editor - like Notepad++
- which I could use the same editor on both Windows and Linux.

I still prefer a text editors like Notepad++ - so, Gnu Emacs and Vi doesn't work for me.

In Linux we have KEdit, but it's not avaliable on Windows platform. JEdit is powerfull but it's Java-based, thus launches slowly...GEdit has fewer features than the others.

So, initially, I'm planning to join the existing LazEdit project and help to improve it. This also may be an opportunity for me to contribute to the Lazarus project, learning about the SynEdit and helping to maintain this component that is part of the Lazarus IDE today.

Regards

2013/8/26 martin

Show quoted text 26 lines
On 26/08/13 17:08, Fabr?cio Srdic wrote: > Hi, > > I'm new to the Lazarus/Free Pascal > ... What are the future plans of the Lazaru's dev team for the SynEdit? > Well tell us more, what do you aim to do? I already gave you an answer on the forum: http://forum.lazarus.**freepascal.org/index.php/** topic,21867.msg128460.html#**msg128460<http://forum.lazarus.freepascal.org/index.php/topic,21867.msg128460.html#msg128460> And just in case, if you read the link in my forum detail: I am part of the "dev team", and the one who currently maintains SynEdit. If you ask in more detail, I will try to answer.... -- ______________________________**_________________ Lazarus mailing list .**freepascal.org http://lists.lazarus.**freepascal.org/mailman/**listinfo/lazarus<http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20130826/8fbf50e5/attachment-0001.html>

Reply by email

Martin
to Fabrício Srdic
Fabr?cio Srdic wrote 5 lines
So, initially, I'm planning to join the existing LazEdit project and help to improve it. This also may be an opportunity for me to contribute to the Lazarus project, learning about the SynEdit and helping to maintain this component that is part of the Lazarus IDE today.

Welcome.

And feel free to ask.

Reply by email

Michael Schnell
to Martin
Martin wrote
And feel free to ask.

As we are at this issue a slightly off-topic question:

For a rather simple program we use TMemeo as an editor for information that is displayed and stored in an HTML file.

So we extract the appropriate text lines from the file, have the user edit it in a TMemo and finally re-insert it in the HTML file.

We don't need any complex formatting, just text that is organized as multiple paragraphs.

Now a problem is, that Memo.Lines outputs any text line as a single paragraph and thus it its close to impossible to keep the correct paragraph structure during the process (without forcing the user to do special stuff such as using blank lines a paragraph indicators).

Could SynEdit help with this problem ?

Thanks,
-Michael

Reply by email

Martin
to Michael Schnell
Michael Schnell wrote 16 lines
For a rather simple program we use TMemeo as an editor for information that is displayed and stored in an HTML file. So we extract the appropriate text lines from the file, have the user edit it in a TMemo and finally re-insert it in the HTML file. We don't need any complex formatting, just text that is organized as multiple paragraphs. Now a problem is, that Memo.Lines outputs any text line as a single paragraph and thus it its close to impossible to keep the correct paragraph structure during the process (without forcing the user to do special stuff such as using blank lines a paragraph indicators). Could SynEdit help with this problem ?

SynEdit keeps lines a they are (unless of course you press enter).

But it has no word wrap. So long lines are just that: long.

Reply by email

Michael Schnell
to Martin: SynEdit keeps lines a they are (unless of course you press enter). But it has no word…
Martin wrote
SynEdit keeps lines a they are (unless of course you press enter).

Meaning that when editing, automatic line-wrapping in the window is (can be) performed, but the line-wraps are not seen when retrieving the paragraphs (aka "lines") ?

But it has no word wrap. So long lines are just that: long.

I would not need word wrapping.

So I'll give it a try.-

Thanks,
-Michael

Reply by email

Fabrício Srdic
to Bart: That would be great. Bart (original author).

Hi Bart,

Are you still in the project?

According to the project page on sourceforge, the current project's admin isthe Felipe
Monteiro de Carvalho, but i couldn't contact him yet. I have tried via the sourceforge.

2013/8/27 Bart

Show quoted text 15 lines
On 8/27/13, Fabr?cio Srdic wrote: > So, initially, I'm planning to join the existing LazEdit project and help > to improve it. That would be great. Bart (original author). -- _______________________________________________ Lazarus mailing list http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20130828/10e93665/attachment.html>

Reply by email

Bart
to Fabrício Srdic
Fabr?cio Srdic wrote
Hi Bart, Are you still in the project?

Yes I am.
Look at the commits, most are mine.

LazEdit is a spin-off of my own custom editor, which in old days started out as a HTML editor. Hence the buil-in shortcuts for HTML-tags.
I still actively maintain the original app (which is in Dutch language) and every enhenacement/fix I make ther I port to LazEdit as well as possible.

According to the project page on sourceforge, the current project's admin isthe Felipe Monteiro de Carvalho,

Felipe converted my editor to LazEdit and built in some primitive language selection.
He then put it on Lazarus-CCR, at the time I had no access there, (All this after somebody asked: "is there any text-editor out there written in Lazarus?")

but i couldn't contact him yet. I have tried via the sourceforge.

Try on this list?

Bart

Reply by email