在eclipse中扩展关键字列表以进行着色

时间:2017-08-31 14:58:38

标签: sql eclipse

偶尔我会为SQL数据库编写PostgreSQL脚本和函数。与任何数据库一样,它有自己的SQL风格的非标准关键字,Eclipse自然无法识别和着色为关键字(例如CLUSTERRETURNING等) 。从下面的屏幕截图中看,Eclipse看起来varchar无法检测到{-# LANGUAGE StaticPointers #-} {-# LANGUAGE InstanceSigs #-} data Foo = forall a . (StaticFoo a, Binary a, Show a) => Foo a class StaticFoo a where staticFoo :: a -> StaticPtr (Get Foo) instance StaticFoo String where staticFoo _ = static (Foo <$> (get :: Get String)) instance Binary Foo where put (Foo x) = do put $ staticKey $ staticFoo x put x get = do ptr <- get case unsafePerformIO (unsafeLookupStaticPtr ptr) of Just value -> deRefStaticPtr value :: Get Foo Nothing -> error "Binary Foo: unknown static pointer" 是一种类型并将其标记为关键字。

enter image description here

我正在尝试找到 修改/扩展标准关键字列表,类型 等的方法。这是否可能?

1 个答案:

答案 0 :(得分:0)

SQL编辑器不提供关键字的这种自定义。但这将是一个很好的增强请求放在bugs.eclipse.org;)