There are a couple of online js-based editors out there and a couple of chrome based ones worth checking out, but still after all this time Kate still rules my coding universe when using a linux desktop client.
Bluefish 2.2.7 is mostly a bug fix release. It fixes rare crashes in theautocompletion, the filebrowser, the htmlbar plugin preferences, infile-load-cancel, and fixes a rare case of broken syntax highlighting after multiplesearch/replace actions. It furthermore displays better error/warning output whenparsing language files. It also finally fixes javascript regex syntaxhighlighting. The loading of files with corrupt encoding or non-printablecharacters (such as binary files) has been improved, and project loading oversftp has been improved. Various HTML5 tags have been added, and HTML5 is thedefault now for php, cfml and other languages that can include html syntax.Saving and loading of UTF-16 encoded files was broken and has been fixed.Various languages have better syntax support, such as javascript, css, html,pascal/deplhi, and html has improved autocompletion. On OSX the charmap pluginis finally included, the keys for tab switching no longer confict with somekeyboard layouts, and behavior at shutdown was improved. The upload/downloadfeature has a new option to ignore backup files. The home/end keys now workbetter on wrapped tekst. And finally the search and replace dialog correctlyshows the number of results when searching in files on disk.
The Bluefish HTML editor is an excellent example of of how good open source programs can be. It is feature rich, with lots of time saving tools for experienced coders and friendly enough for newbies to be productive in little or no time. (www.linuxorbit.com)
If you've ever longed for an HTML editor that is easy to use, yet doesn't try to do everything for you, Bluefish is just the editor for you. It has a wealth of features that will make your programming easier, but in the end you retain total control of the HTML. (software.linux.com)
I haven't been active with updating the editor code during the summer since moodle 2.0 had a different approach to change site default editor and most of my test integrations were based on user/theme based editor selection. Testeditors Xinharepl and xinharepla (xinha with asciimathml plugin) should still work with any version of moodle 1.7-1.9, the package was just replacing htmlarea (the folder lib/editor/htmlarea) with xinha and the only change needed to support latest versions of Opera and Safari was in moodlelib.php and function can_use_html_editor. Those packages do not change any core code of moodle so renaming lib/editor/htmlarea and installing xinharepla(a) to the same place was an easy way to test Xinha. Link to that old file is found from =96160#p425714
907 addons related to html. Among those was Html Validator, -US/firefo ... validator/ "a Mozilla extension that adds HTML validation inside Firefox, Mozilla. The number of errors of a HTML page is seen on the form of an icon."
Just in case you didn't know, an html editor is built into every Seamonkey.
Composer in SeaMonkey.png
What I just discovered is that although it has to be started by opening Seamonkey and choosing Menu>Window>Composer, it appears to continue to function as a 'Stand-alone' after closing Seamonkey.
Thanks, Barry. I've used Seamonkey a lot. But have never used its composer module, or any other html editor. But someone's request for one stimulated my curiosity. So, I've run with it. But, as I wrote earlier in this thread "I'll leave further discussion ... to those who actually know what they are doing. Just wanted you to know that it exists."
These are defined elsewhere (there is a link to multimarkdown on the markdown guide) and deflist I don't fully understand the purpose of but it is an html standard like rather than a specific markdown thing.
Use the new command line (console) tool htmlval to check HTML, CSS, and JSON documents on Linux, and try using it with your favorite Linux editor (see integration with Linux editors).
The FREE limited version of htmlval is fully functional (with no time limit) except for the maximum number of errors and warnings being locked (limited) to 10 each. The FREE limited version is also considered to be the trial version (but it has no time limit).
The program (htmlval) is is a command line (console) tool that is expected to run on all or most 64-bit PC (AMD64) Linux systems, and has been successfully tested to run on various installations of (or derived from) Debian, Fedora, openSUSE, Slackware, Ubuntu, and Arch Linux.
To install, download htmlval for Linux FREE limited version or download htmlval for Linux Paid Version and then extract the files use tar (see below). The 'xxxxxx' represents "free" (for the free limited version) or the actual version number (for the paid version). After extraction you'll see a new htmlval directory with the needed files inside.
Next, run the install script as root to copy the files into the proper location. htmlval is copied to /usr/local/bin and htmlvalV230.cfg is copied to /etc/htmlval. See the README file if you want to do a manual install.
The main documentation for htmlval for Linux and htmlval for Mac has been combined into a single htmlval Documentation page.Uninstalling htmlval for LinuxTo uninstall, you can run the uninstall script as root to remove htmlval and htmlvalV230.cfg. Then you can manually delete any remaining htmlval folder and htmlval*.tgz file.
If you like what you see and would like to buy a license and support continued development of htmlval, then you can buy a license for CSS HTML Validator Pro for Windows or CSS HTML Validator Enterprise for Windows. These editions include htmlval. Note that htmlval is not included with the Home edition.
You can also buy an htmlval-only license for $79 which includes only the command line (console) tool for both Linux and Mac. IMPORTANT: This htmlval-only license does not include the Windows GUI app.
Below you will find helpful information on using htmlval with various Linux editors. This is a new list and we are adding editors as needed and requested. Is your favorite Linux HTML editor missing or do you have a suggestion for an improvement? If so then please contact us or post in our forum and request that it be added.
Go to File > Save (or press Ctrl+S) and save it as htmlval.sublime-build in Sublime Text's User folder (something like /home/(username)/.config/sublime-text/Packages/User/htmlval.sublime-build).
With the "htmlval" build system selected in Tools > Build System > htmlval, you can use Tools > Build (or Ctrl+B) to perform a build, which will save the current document (which must have a filename) and then validate it with htmlval. The validation messages should appear in Sublime Text's window. You can use F4 to scroll through the validator messages (Shift+F4 goes backwards).
Visual Studio Code: Close all projects and file. Go to Terminal > Configure Tasks. Choose Create tasks.json file from template then (if needed) choose Others. Copy and paste this htmlval task into the tasks.json file and save it. When editing an HTML or CSS files, you can run this task by choosing Terminal > Run Task and the "htmlval" task. Use F8 when the editor has focus to go to the next problem (i.e. validator message).
OPTIONAL: To more easily run the "htmlval" task, go to File > Preferences > Keyboard Shortcuts and assign F6 as a keyboard shortcut to Tasks: Run Task (optionally setting 'When' to editorFocus by right-clicking and choosing Change When Expression). You can then press F6 and then ENTER to select the top task (assuming the top task is "htmlval").
To end this section on a possitive note there is context sensitive helpand in place tag editing. Highlighting a tag and then pressing the rightmouse button you get a context menu including context help, tag attributesand tag edit. For the two latter you select either and simply fill in yourattributes. Quanta does the rest. Neat. Selecting context help naturallyopens the relevant passage in the hypertext HTML reference document. Whichgoes to prove that the best Linux HTML editors are catching up withHomeSite. Next evolutionary step would be linux-ques...@ssc.completion where you (evenmore simply) type SPACE within a tag and get a list of attributes toselect, and so on.
760c119bf3