Mercurial Hosting > editor
view src/luan_editor/Spell_checker.luan @ 41:f7e8c1f532c8 default tip
start list window
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Sat, 17 May 2025 22:20:57 -0600 |
parents | b7ff52d45b9a |
children |
line wrap: on
line source
local Luan = require "luan:Luan.luan" local error = Luan.error require "java" local System = require "java:java.lang.System" local SpellCheckerLuan = require "java:luan_editor.SpellCheckerLuan" local Spell_checker = {} local dir = System.getenv("DICTIONARIES") or error() SpellCheckerLuan.registerDictionaries( "file:"..dir, "en" ) function Spell_checker.spell_check(text_component,spell_check) local jtext_component = text_component.java if spell_check then SpellCheckerLuan.register(jtext_component) else SpellCheckerLuan.unregister(jtext_component) end end return Spell_checker