On 01/20/2016 03:19 PM, Richard Duivenvoorde wrote: > On 20-01-16 14:36, Matthias Kuhn wrote: >> Hi Richard, >> >> It should be straightforward to extend sphinx to add whole domains >> (py:class, py:mod, py:func) to the ignore list or add wildcard support. >> >> https://github.com/sphinx-doc/sphinx/issues/537 >> >> https://github.com/sphinx-doc/sphinx/commit/f5ecd62d05fa5502795e31ac5cc8778c570269cd > No, you have to add ALL individual classes... I was thinking about a small pull request against sphinx to improve the situation there. Maintaining this list in the future will not make it easier for documenters.
But like Martin said, it's of limited use in its current shape anyway. So either: * Make sphinx regex aware (or some other generalized pattern) * Generate the list from the source code rather than the documentation * Just drop it Matthias > > As you see below, I grepped and was busy > But then the func ones were even more.. > > But I will try to set in my regexp/vim foo and try to get the full list > of func type mod an class .... > > Regards, > > Richard > > This iwas current status: > > > nitpick_ignore = [('py:class', 'QgsMapCanvas'), > ('py:class', 'QgsMapRenderer'), > ('py:class', 'QgsMapCanvasMap'), > ('py:class', 'QgsMapCanvasItem'), > ('py:class', 'QgsMapCanvasItem'), > ('py:class', 'QgsMapToolPan'), > ('py:class', 'QgsMapToolZoom'), > ('py:class', 'QgsRubberBand'), > ('py:class', 'QgsVertexMarker'), > ('py:class', 'QgsMapTool'), > ('py:class', 'QgsMessageBar'), > ('py:class', 'QgsComposition'), > ('py:class', 'QGraphicsScene'), > ('py:class', 'QgsComposerItem'), > ('py:class', 'QgsCoordinateReferenceSystem'), > ('py:class', 'QgsCoordinateTransform'), > ('py:class', 'QgsGeometry'), > ('py:class', 'QgsPoint'), > ('py:class', 'QgsDistanceArea'), > ('py:class', 'QgsInterface'), > ('py:class', 'QgsDataSourceURI'), > ('py:class', 'QgsVectorLayer'), > ('py:class', 'QgsProject'), > ('py:class', 'QFileInfo'), > ('py:class', 'QgsLayerTreeMapCanvasBridge'), > ('py:class', 'QgsGraphAnalyzer'), > ('py:class', 'QAction'), > ('py:class', 'QMenu'), > ('py:class', 'QgsRasterLayer'), > ('py:class', 'QgsRasterRenderer'), > ('py:class', 'QgsServerInterface'), > ('py:class', 'QgsServerFilter'), > ('py:class', 'QgsRequestHandler'), > ('py:class', 'QgsMapServiceException'), > ('py:class', 'QSettings'), > ('py:class', 'QgsExpression'), > ('py:class', 'QgsFeature'), > ('py:class', 'QgsFiels'), > ('py:class', 'QgsVectorLayerEditUtils'), > ('py:class', 'QgsEditError'), > ('py:class', 'QgsVectorFileWriter'), > ('py:class', 'QgsSingleSymbolRendererV2'), > ('py:class', 'QgsCategorizedSymbolRendererV2'), > ('py:class', 'QgsGraduatedSymbolRendererV2'), > ('py:class', 'QgsRendererV2Registry'), > ('py:class', 'QgsMarkerSymbolV2'), > ('py:class', 'QgsLineSymbolV2'), > ('py:class', 'QgsFillSymbolV2'), > ('py:class', 'QgsSymbolV2'), > ('py:class', 'QgsSymbolLayerV2'), > ('py:class', 'QgsFeatureRendererV2'), > ('py:class', 'QgsRendererV2Widget'), > ('py:class', 'QgsStyleV2'), > ('py:class', 'QDomElement'), > ('py:class', 'QgsVectorColorRampV2'), > ('py:func', 'requestReady'), > ('py:func', 'sendResponse'), > ('py:func', 'pendingFields'), > ('py:func', 'initAttributes'), > ('py:func', 'commitChanges()'), > ('py:func', 'setSymbol()'), > ('py:func', 'createRenderer'), > ... > ('py:mod', 'qgis.core'), > ('py:mod', 'qgis.gui'), > ('py:mod', 'qgis.utils'), > ] > > > > _______________________________________________ > Qgis-developer mailing list > Qgis-developer@lists.osgeo.org > List info: http://lists.osgeo.org/mailman/listinfo/qgis-developer > Unsubscribe: http://lists.osgeo.org/mailman/listinfo/qgis-developer -- Matthias Kuhn OPENGIS.ch - https://www.opengis.ch Spatial • (Q)GIS • PostGIS • Open Source
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Qgis-developer mailing list Qgis-developer@lists.osgeo.org List info: http://lists.osgeo.org/mailman/listinfo/qgis-developer Unsubscribe: http://lists.osgeo.org/mailman/listinfo/qgis-developer