equal
deleted
inserted
replaced
19 import org.gjt.sp.jedit.MiscUtilities |
19 import org.gjt.sp.jedit.MiscUtilities |
20 import org.gjt.sp.jedit.{jEdit, View, Buffer} |
20 import org.gjt.sp.jedit.{jEdit, View, Buffer} |
21 import org.gjt.sp.jedit.bufferio.BufferIORequest |
21 import org.gjt.sp.jedit.bufferio.BufferIORequest |
22 |
22 |
23 |
23 |
24 class JEdit_Resources(session_base: Sessions.Base) extends Resources(session_base) |
24 object JEdit_Resources |
|
25 { |
|
26 def apply(options: Options): JEdit_Resources = |
|
27 { |
|
28 val (errs, base) = JEdit_Sessions.session_base(options) |
|
29 new JEdit_Resources(errs, base) |
|
30 } |
|
31 } |
|
32 |
|
33 class JEdit_Resources private(val session_errors: List[String], session_base: Sessions.Base) |
|
34 extends Resources(session_base) |
25 { |
35 { |
26 /* document node name */ |
36 /* document node name */ |
27 |
37 |
28 def known_file(path: String): Option[Document.Node.Name] = |
38 def known_file(path: String): Option[Document.Node.Name] = |
29 JEdit_Lib.check_file(path).flatMap(session_base.known.get_file(_, bootstrap = true)) |
39 JEdit_Lib.check_file(path).flatMap(session_base.known.get_file(_, bootstrap = true)) |