@@ -90,31 +90,39 @@ libraryFields =
9090 (" visibility:" , constantCompleter [" private" , " public" ]),
9191 (" reexported-modules:" , noopCompleter),
9292 (" signatures:" , noopCompleter),
93- (" other-modules:" , modulesCompleter sourceDirsExtractionLibrary)
93+ (" other-modules:" , modulesCompleter sourceDirsExtractionLibrary),
94+ (" autogen-includes:" , filePathCompleter),
95+ (" autogen-modules:" , modulesCompleter sourceDirsExtractionLibrary)
96+
9497 ]
9598
9699executableFields :: Map KeyWordName Completer
97100executableFields =
98101 Map. fromList
99102 [ (" main-is:" , mainIsCompleter sourceDirsExtractionExecutable),
100103 (" scope:" , constantCompleter [" public" , " private" ]),
101- (" other-modules:" , modulesCompleter sourceDirsExtractionExecutable)
104+ (" other-modules:" , modulesCompleter sourceDirsExtractionExecutable),
105+ (" autogen-modules:" , modulesCompleter sourceDirsExtractionExecutable)
102106 ]
103107
104108testSuiteFields :: Map KeyWordName Completer
105109testSuiteFields =
106110 Map. fromList
107111 [ (" type:" , constantCompleter [" exitcode-stdio-1.0" , " detailed-0.9" ]),
108112 (" main-is:" , mainIsCompleter sourceDirsExtractionTestSuite),
109- (" other-modules:" , modulesCompleter sourceDirsExtractionTestSuite)
113+ (" other-modules:" , modulesCompleter sourceDirsExtractionTestSuite),
114+ (" autogen-modules:" , modulesCompleter sourceDirsExtractionTestSuite),
115+ (" autogen-includes:" , filePathCompleter)
110116 ]
111117
112118benchmarkFields :: Map KeyWordName Completer
113119benchmarkFields =
114120 Map. fromList
115121 [ (" type:" , noopCompleter),
116122 (" main-is:" , mainIsCompleter sourceDirsExtractionBenchmark),
117- (" other-modules:" , modulesCompleter sourceDirsExtractionBenchmark)
123+ (" other-modules:" , modulesCompleter sourceDirsExtractionBenchmark),
124+ (" autogen-modules:" , modulesCompleter sourceDirsExtractionBenchmark),
125+ (" autogen-includes:" , filePathCompleter)
118126 ]
119127
120128foreignLibraryFields :: Map KeyWordName Completer
0 commit comments