BeeRich33

I have attached a very simple Language Module that you may be able to 
modify for your needs.

It is in ~/Library/Application Support/BEdit/Language Modules

Modifying the command list in the BBLMKeywordList 
and BBLMPredefinedNameList would cause those words to be colored to "pop 
out" when viewing the logs.

Hope this helps,
Ben

On Tuesday, November 14, 2023 at 9:38:48 AM UTC-5 BeeRich33 wrote:

> I'm trying to make some logs more visible as currently they are just a sea 
> of white text.  Is there a way to provide a *plist* and match this up to 
> log files?  Am I correct in assuming it should be in the *Language 
> Modules* directory and be named *log.plist*?
>
> Cheers
>

-- 
This is the BBEdit Talk public discussion group. If you have a feature request 
or need technical support, please email "supp...@barebones.com" rather than 
posting here. Follow @bbedit on Twitter: <https://twitter.com/bbedit>
--- 
You received this message because you are subscribed to the Google Groups 
"BBEdit Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to bbedit+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/bbedit/2b46b33c-2022-458d-a822-832d9b496f9bn%40googlegroups.com.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd";>
<plist version="1.0">
<dict>
	<key>BBEditDocumentType</key>
	<string>CodelessLanguageModule</string>
	<key>BBLMLanguageDisplayName</key>
	<string>MUMPS</string>
	<key>BBLMLanguageCode</key>
	<string>MUMP</string>
	<key>BBLMSuffixMap</key>
	<array>
		<dict>
			<key>BBLMLanguageSuffix</key>
			<string>.m</string>
		</dict>
	</array>
    <key>BBLMPreferredFilenameExtension</key>
    <string>d</string>
	<key>BBLMIsCaseSensitive</key>
	<true/>
	<key>BBLMScansFunctions</key>
	<true/>
	<key>BBLMColorsSyntax</key>
	<true/>
	<key>BBLMKeywordList</key>
	<array>
		<string>Break</string>
		<string>Close</string>
		<string>Do</string>
		<string>Else</string>
		<string>For</string>
		<string>Goto</string>
		<string>Hang</string>
		<string>If</string>
		<string>Justify</string>
		<string>Kill</string>
		<string>Lock</string>
		<string>Merge</string>
		<string>New</string>
		<string>Open</string>
		<string>Quit</string>
		<string>Read</string>
		<string>Set</string>
		<string>Use</string>
		<string>View</string>
		<string>Write</string>
		<string>Xecute</string>
	</array>
	<key>BBLMPredefinedNameList</key>
	<array>
		<string>$Ascii</string>
		<string>$Char</string>
		<string>$Data</string>
		<string>$Extract</string>
		<string>$Find</string>
		<string>$Get</string>
		<string>$Justify</string>
		<string>$Length</string>
		<string>$Name</string>
		<string>$Order</string>
		<string>$Piece</string>
		<string>$Query</string>
		<string>$Random</string>
		<string>$Select</string>
		<string>$Text</string>
		<string>$Translate</string>
		<string>$View</string>
		<string>$Horolog</string>
		<string>$Io</string>
		<string>$Job</string>
	</array>

	<key>Language Features</key>
	<dict>
		<key>Identifier and Keyword Characters</key>
		<string>$0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz</string>
		<key>Open Parameter Lists</key>
		<string>(</string>
		<key>Close Parameter Lists</key>
		<string>)</string>
		<key>Open Line Comments</key>
		<string>;</string>
		<key>Open Strings 1</key>
		<string>"</string>
		<key>Close Strings 1</key>
		<string>"</string>
		<key>End-of-line Ends Strings 1</key>
		<true/>
	</dict>
</dict>
</plist>

Reply via email to