Jon Waltman avatar Jon Waltman committed 30fc06b

Add contextual information in Texinfo system messages.

Comments (0)

Files changed (1)

sphinx/writers/texinfo.py

         pass
 
     def visit_system_message(self, node):
-        self.add_text('\n@format\n'
-                       '---------- SYSTEM MESSAGE -----------\n')
+        self.add_text('\n\n@w{----------- System Message: %s/%s -----------} '
+                      '(%s, line %s)\n' % (
+                node.get('type', '?'),
+                node.get('level', '?'),
+                escape(node.get('source', '?')),
+                node.get('line', '?')))
     def depart_system_message(self, node):
-        self.rstrip()
-        self.add_text('\n------------------------------------\n'
-                      '@end format\n')
+        pass
 
     def visit_comment(self, node):
         for line in node.astext().splitlines():
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.