فهرست منبع

Merge pull request #16523 from overleaf/dp-editable-file-extensions-2

Make cfg, ltx, Rnw and inc files editable in the editor

GitOrigin-RevId: 1999c29ea451aa3f362ffa09f6f4d5889beaf404
David 2 سال پیش
والد
کامیت
29bfdae57d

+ 4 - 0
services/web/config/settings.defaults.js

@@ -91,6 +91,10 @@ const defaultTextExtensions = [
   'lhs',
   'mk',
   'xmpdata',
+  'cfg',
+  'rnw',
+  'ltx',
+  'inc',
 ]
 
 const parseTextExtensions = function (extensions) {

+ 2 - 0
services/web/frontend/js/features/source-editor/languages/index.ts

@@ -27,6 +27,7 @@ export const languages = [
       'ldf',
       'xmpdata',
       'Rnw',
+      'rnw',
       'lyx',
       'inc',
       'dtx',
@@ -44,6 +45,7 @@ export const languages = [
       'pygstyle',
       'pygtex',
       'ps_tex',
+      'ltx',
     ],
     load: () => {
       return import('./latex').then(m => m.latex())

+ 4 - 0
services/web/frontend/stories/decorators/scope.tsx

@@ -186,6 +186,10 @@ const initialize = () => {
       'lhs',
       'mk',
       'xmpdata',
+      'cfg',
+      'rnw',
+      'ltx',
+      'inc',
     ],
     editableFilenames: ['latexmkrc', '.latexmkrc', 'makefile', 'gnumakefile'],
     validRootDocExtensions: ['tex', 'Rtex', 'ltx', 'Rnw'],

+ 4 - 0
services/web/test/frontend/bootstrap.js

@@ -64,6 +64,10 @@ window.ExposedSettings = {
     'lhs',
     'mk',
     'xmpdata',
+    'cfg',
+    'rnw',
+    'ltx',
+    'inc',
   ],
   editableFilenames: ['latexmkrc', '.latexmkrc', 'makefile', 'gnumakefile'],
 }

+ 4 - 0
services/web/test/unit/src/Uploads/FileTypeManagerTests.js

@@ -92,6 +92,10 @@ describe('FileTypeManager', function () {
         '/file.TEX',
         '/file.lhs',
         '/file.xmpdata',
+        '/file.cfg',
+        '/file.Rnw',
+        '/file.ltx',
+        '/file.inc',
         '/makefile',
         '/Makefile',
         '/GNUMakefile',