Giter Site home page Giter Site logo

stefh / icsharpcode.texteditorex Goto Github PK

View Code? Open in Web Editor NEW
58.0 8.0 34.0 1.02 MB

Extended version based on ICSharpCode.TextEditor which support Search/Replace and Goto

License: GNU Lesser General Public License v2.1

C# 99.98% Batchfile 0.02%
texteditor

icsharpcode.texteditorex's Introduction

ICSharpCode.TextEditorEx

Build status

NuGet

Extended version based on ICSharpCode.TextEditor which supports

  • .NET 4.0., .NET 5.0-windows and .NET 6.0-windows
  • search and replace
  • go to linenumber
  • Lua and SQL Syntax highlighting
  • XML folding and CSharp folding
  • ContextMenu : Cut,Copy,Paste,Select All, Redo and Undo
  • Several enhancements

Example

Example

icsharpcode.texteditorex's People

Contributors

maikebing avatar stefh avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

icsharpcode.texteditorex's Issues

Nuget Version different to Git

Trying to figure out how to implement the Syntax files from this project in the NUGET version of this same project...

But unsure which folder it's looking in for the syntax files.

No matter which folder I copy the file to, it states it can't find the file.

can you clarify where to place the xshd file for usage with the NUGET version?

nuget package for .NET 5.0

Hi

As you know, nuget packages for .NET 4 or .NET Core can't be used in .NET 5.0.

Would it be possible to build an extra nuget package of ICSharpCode.TextEditorEx for .NET 5.0 and put it online on nuget?

I would love to use it in .NET 5.0!

best regards
Jessica

Project rebuild error:

error : This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is ..\Dex9\packages\Microsoft.CodeAnalysis.Analyzers.2.9.6\build\Microsoft.CodeAnalysis.Analyzers.props.

How to set Scroll?

image

How to set the scroll bar range correctly? By default, there should be no scroll bar if there is no input.

How to fold/unfold all nodes in an entire XML doc?

I downloaded your code and was trying to figure out how to add a method I could call to fold/unfold all xml nodes at once (for the current XML file open). Is that possible?
I know I can do it manually on each node but wanted to do it for all nodes automatically.

Thanks for building that class. IT helped tremendously!

Thank you sir.

Licensing Issues with GPL - for use in closed source

Hello, we would like to use your library in our closed source company software. But if I understand the GPL License correctly this is not allowed.
Also please excuse me, but I'm not a lawyer. Don't take this as necessarily correct, as I've written here.
Please don't act sporadically on just my opinion. And please don't take this as an offence in any way.

If I'm understanding correctly from what I've read, you could allow this with some sort of additional exception:
https://www.gnu.org/licenses/gpl-faq.html#GPLIncompatibleLibs

Or of course change to a completely different license which enables this by default. But I'm even less sure if that would still cover the old rights/permissions and wanted restrictions.

for the purposes of my Issue:

  • We would use the Lib via NuGet as-is. (This is what the License means with "linking to a library")
  • We would propose any potential changes/fixes via this Repo through the usual GitHub conventions
    Thus, we do not intend to
  • modify your code and keep it closed
  • redistribute said closed modifications

I hope you can understand. Feel free to ask/discuss or explain your thoughts.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.