summaryrefslogtreecommitdiff
path: root/doc/helm-figures/helm-source-sync.svg
diff options
context:
space:
mode:
Diffstat (limited to 'doc/helm-figures/helm-source-sync.svg')
-rw-r--r--doc/helm-figures/helm-source-sync.svg78
1 files changed, 78 insertions, 0 deletions
diff --git a/doc/helm-figures/helm-source-sync.svg b/doc/helm-figures/helm-source-sync.svg
new file mode 100644
index 00000000..6b55b766
--- /dev/null
+++ b/doc/helm-figures/helm-source-sync.svg
@@ -0,0 +1,78 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentScriptType="application/ecmascript" contentStyleType="text/css" height="472px" preserveAspectRatio="none" style="width:2874px;height:472px;" version="1.1" viewBox="0 0 2874 472" width="2874px" zoomAndPan="magnify"><defs><filter height="300%" id="fr2saz3zqti4l" width="300%" x="-1" y="-1"><feGaussianBlur result="blurOut" stdDeviation="2.0"/><feColorMatrix in="blurOut" result="blurOut2" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .4 0"/><feOffset dx="4.0" dy="4.0" in="blurOut2" result="blurOut3"/><feBlend in="SourceGraphic" in2="blurOut3" mode="normal"/></filter></defs><g><text fill="#000000" font-family="sans-serif" font-size="18" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="240" x="1321" y="16.708">Parents and Children of</text><text fill="#000000" font-family="sans-serif" font-size="18" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="190" x="1346" y="37.6611">'helm-source-sync'</text><text fill="#000000" font-family="sans-serif" font-size="18" lengthAdjust="spacingAndGlyphs" textLength="0" x="1444" y="58.6143"/><text fill="#000000" font-family="sans-serif" font-size="18" lengthAdjust="spacingAndGlyphs" textLength="0" x="1444" y="79.5674"/><!--MD5=[8da85e6ec6935d54267014e974a66b51]
+class helm-source--><rect fill="#FEFECE" filter="url(#fr2saz3zqti4l)" height="48" id="helm-source" style="stroke: #A80036; stroke-width: 1.5;" width="119" x="1465.5" y="91.8125"/><ellipse cx="1480.5" cy="107.8125" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M1483.4688,113.4531 Q1482.8906,113.75 1482.25,113.8906 Q1481.6094,114.0469 1480.9063,114.0469 Q1478.4063,114.0469 1477.0781,112.4063 Q1475.7656,110.75 1475.7656,107.625 Q1475.7656,104.5 1477.0781,102.8438 Q1478.4063,101.1875 1480.9063,101.1875 Q1481.6094,101.1875 1482.25,101.3438 Q1482.9063,101.5 1483.4688,101.7969 L1483.4688,104.5156 Q1482.8438,103.9375 1482.25,103.6719 Q1481.6563,103.3906 1481.0313,103.3906 Q1479.6875,103.3906 1479,104.4688 Q1478.3125,105.5313 1478.3125,107.625 Q1478.3125,109.7188 1479,110.7969 Q1479.6875,111.8594 1481.0313,111.8594 Q1481.6563,111.8594 1482.25,111.5938 Q1482.8438,111.3125 1483.4688,110.7344 L1483.4688,113.4531 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="87" x="1494.5" y="111.9668">helm-source</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1466.5" x2="1583.5" y1="123.8125" y2="123.8125"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="1466.5" x2="1583.5" y1="131.8125" y2="131.8125"/><!--MD5=[29825b4f2a07190321f66d6028a4dd26]
+class helm-source-sync--><rect fill="#FEFECE" filter="url(#fr2saz3zqti4l)" height="154.4375" id="helm-source-sync" style="stroke: #A80036; stroke-width: 1.5;" width="170" x="1440" y="199.8125"/><ellipse cx="1461.3" cy="215.8125" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M1464.2688,221.4531 Q1463.6906,221.75 1463.05,221.8906 Q1462.4094,222.0469 1461.7063,222.0469 Q1459.2063,222.0469 1457.8781,220.4063 Q1456.5656,218.75 1456.5656,215.625 Q1456.5656,212.5 1457.8781,210.8438 Q1459.2063,209.1875 1461.7063,209.1875 Q1462.4094,209.1875 1463.05,209.3438 Q1463.7063,209.5 1464.2688,209.7969 L1464.2688,212.5156 Q1463.6438,211.9375 1463.05,211.6719 Q1462.4563,211.3906 1461.8313,211.3906 Q1460.4875,211.3906 1459.8,212.4688 Q1459.1125,213.5313 1459.1125,215.625 Q1459.1125,217.7188 1459.8,218.7969 Q1460.4875,219.8594 1461.8313,219.8594 Q1462.4563,219.8594 1463.05,219.5938 Q1463.6438,219.3125 1464.2688,218.7344 L1464.2688,221.4531 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="124" x="1476.7" y="219.9668">helm-source-sync</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1441" x2="1609" y1="231.8125" y2="231.8125"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="158" x="1446" y="246.0229">Use this class to make helm</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="124" x="1446" y="258.8276">sources using a list of</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="66" x="1446" y="271.6323">candidates.</text><line style="stroke: #A80036; stroke-width: 1.0;" x1="1441" x2="1609" y1="278.2266" y2="278.2266"/><line style="stroke: #A80036; stroke-width: 1.0;" x1="1441" x2="1609" y1="280.2266" y2="280.2266"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="62" x="1446" y="309.2417">candidates</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="86" x="1446" y="322.0464">match-dynamic</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="68" x="1446" y="334.8511">match-strict</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="46" x="1446" y="347.6558">migemo</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1441" x2="1461.5" y1="292.6289" y2="292.6289"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="127" x="1461.5" y="295.937">some interesting slots</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1588.5" x2="1609" y1="292.6289" y2="292.6289"/><path d="M1645,241.3125 L1645,272.8125 L1610.03,276.8125 L1645,280.8125 L1645,311.8438 A0,0 0 0 0 1645,311.8438 L1847,311.8438 A0,0 0 0 0 1847,311.8438 L1847,251.3125 L1837,241.3125 L1645,241.3125 A0,0 0 0 0 1645,241.3125 " fill="#FBFB77" filter="url(#fr2saz3zqti4l)" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M1837,241.3125 L1837,251.3125 L1847,251.3125 L1837,241.3125 " fill="#FBFB77" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="128" x="1651" y="258.3794">helm-source-sync</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="4" x="1779" y="258.3794">:</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="181" x="1651" y="273.5122">Use this class to make helm</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="138" x="1651" y="288.645">sources using a list of</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="74" x="1651" y="303.7778">candidates.</text><!--MD5=[47156fd6f6930ad01ab8c92c260b1066]
+class helm-source-session-class--><rect fill="#FEFECE" filter="url(#fr2saz3zqti4l)" height="48" id="helm-source-session-class" style="stroke: #A80036; stroke-width: 1.5;" width="220" x="6" y="413.8125"/><ellipse cx="21" cy="429.8125" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M23.9688,435.4531 Q23.3906,435.75 22.75,435.8906 Q22.1094,436.0469 21.4063,436.0469 Q18.9063,436.0469 17.5781,434.4063 Q16.2656,432.75 16.2656,429.625 Q16.2656,426.5 17.5781,424.8438 Q18.9063,423.1875 21.4063,423.1875 Q22.1094,423.1875 22.75,423.3438 Q23.4063,423.5 23.9688,423.7969 L23.9688,426.5156 Q23.3438,425.9375 22.75,425.6719 Q22.1563,425.3906 21.5313,425.3906 Q20.1875,425.3906 19.5,426.4688 Q18.8125,427.5313 18.8125,429.625 Q18.8125,431.7188 19.5,432.7969 Q20.1875,433.8594 21.5313,433.8594 Q22.1563,433.8594 22.75,433.5938 Q23.3438,433.3125 23.9688,432.7344 L23.9688,435.4531 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="188" x="35" y="433.9668">helm-source-session-class</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="7" x2="225" y1="445.8125" y2="445.8125"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="7" x2="225" y1="453.8125" y2="453.8125"/><!--MD5=[9c6bffcc58873ff705394a767f912448]
+class helm-files-dired-source--><rect fill="#FEFECE" filter="url(#fr2saz3zqti4l)" height="48" id="helm-files-dired-source" style="stroke: #A80036; stroke-width: 1.5;" width="196" x="261" y="413.8125"/><ellipse cx="276" cy="429.8125" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M278.9688,435.4531 Q278.3906,435.75 277.75,435.8906 Q277.1094,436.0469 276.4063,436.0469 Q273.9063,436.0469 272.5781,434.4063 Q271.2656,432.75 271.2656,429.625 Q271.2656,426.5 272.5781,424.8438 Q273.9063,423.1875 276.4063,423.1875 Q277.1094,423.1875 277.75,423.3438 Q278.4063,423.5 278.9688,423.7969 L278.9688,426.5156 Q278.3438,425.9375 277.75,425.6719 Q277.1563,425.3906 276.5313,425.3906 Q275.1875,425.3906 274.5,426.4688 Q273.8125,427.5313 273.8125,429.625 Q273.8125,431.7188 274.5,432.7969 Q275.1875,433.8594 276.5313,433.8594 Q277.1563,433.8594 277.75,433.5938 Q278.3438,433.3125 278.9688,432.7344 L278.9688,435.4531 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="164" x="290" y="433.9668">helm-files-dired-source</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="262" x2="456" y1="445.8125" y2="445.8125"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="262" x2="456" y1="453.8125" y2="453.8125"/><!--MD5=[a7554553637232b99c06721dc00b929c]
+class helm-imenu-source--><rect fill="#FEFECE" filter="url(#fr2saz3zqti4l)" height="48" id="helm-imenu-source" style="stroke: #A80036; stroke-width: 1.5;" width="167" x="492.5" y="413.8125"/><ellipse cx="507.5" cy="429.8125" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M510.4688,435.4531 Q509.8906,435.75 509.25,435.8906 Q508.6094,436.0469 507.9063,436.0469 Q505.4063,436.0469 504.0781,434.4063 Q502.7656,432.75 502.7656,429.625 Q502.7656,426.5 504.0781,424.8438 Q505.4063,423.1875 507.9063,423.1875 Q508.6094,423.1875 509.25,423.3438 Q509.9063,423.5 510.4688,423.7969 L510.4688,426.5156 Q509.8438,425.9375 509.25,425.6719 Q508.6563,425.3906 508.0313,425.3906 Q506.6875,425.3906 506,426.4688 Q505.3125,427.5313 505.3125,429.625 Q505.3125,431.7188 506,432.7969 Q506.6875,433.8594 508.0313,433.8594 Q508.6563,433.8594 509.25,433.5938 Q509.8438,433.3125 510.4688,432.7344 L510.4688,435.4531 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="135" x="521.5" y="433.9668">helm-imenu-source</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="493.5" x2="658.5" y1="445.8125" y2="445.8125"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="493.5" x2="658.5" y1="453.8125" y2="453.8125"/><!--MD5=[b49d18483e901ae1bf6135ad896f4fad]
+class helm-files-in-current-dir-source--><rect fill="#FEFECE" filter="url(#fr2saz3zqti4l)" height="48" id="helm-files-in-current-dir-source" style="stroke: #A80036; stroke-width: 1.5;" width="253" x="694.5" y="413.8125"/><ellipse cx="709.5" cy="429.8125" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M712.4688,435.4531 Q711.8906,435.75 711.25,435.8906 Q710.6094,436.0469 709.9063,436.0469 Q707.4063,436.0469 706.0781,434.4063 Q704.7656,432.75 704.7656,429.625 Q704.7656,426.5 706.0781,424.8438 Q707.4063,423.1875 709.9063,423.1875 Q710.6094,423.1875 711.25,423.3438 Q711.9063,423.5 712.4688,423.7969 L712.4688,426.5156 Q711.8438,425.9375 711.25,425.6719 Q710.6563,425.3906 710.0313,425.3906 Q708.6875,425.3906 708,426.4688 Q707.3125,427.5313 707.3125,429.625 Q707.3125,431.7188 708,432.7969 Q708.6875,433.8594 710.0313,433.8594 Q710.6563,433.8594 711.25,433.5938 Q711.8438,433.3125 712.4688,432.7344 L712.4688,435.4531 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="221" x="723.5" y="433.9668">helm-files-in-current-dir-source</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="695.5" x2="946.5" y1="445.8125" y2="445.8125"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="695.5" x2="946.5" y1="453.8125" y2="453.8125"/><!--MD5=[f9787a7e913788f0fbbca93390d6041a]
+class helm-recentf-source--><rect fill="#FEFECE" filter="url(#fr2saz3zqti4l)" height="48" id="helm-recentf-source" style="stroke: #A80036; stroke-width: 1.5;" width="175" x="982.5" y="413.8125"/><ellipse cx="997.5" cy="429.8125" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M1000.4688,435.4531 Q999.8906,435.75 999.25,435.8906 Q998.6094,436.0469 997.9063,436.0469 Q995.4063,436.0469 994.0781,434.4063 Q992.7656,432.75 992.7656,429.625 Q992.7656,426.5 994.0781,424.8438 Q995.4063,423.1875 997.9063,423.1875 Q998.6094,423.1875 999.25,423.3438 Q999.9063,423.5 1000.4688,423.7969 L1000.4688,426.5156 Q999.8438,425.9375 999.25,425.6719 Q998.6563,425.3906 998.0313,425.3906 Q996.6875,425.3906 996,426.4688 Q995.3125,427.5313 995.3125,429.625 Q995.3125,431.7188 996,432.7969 Q996.6875,433.8594 998.0313,433.8594 Q998.6563,433.8594 999.25,433.5938 Q999.8438,433.3125 1000.4688,432.7344 L1000.4688,435.4531 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="143" x="1011.5" y="433.9668">helm-recentf-source</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="983.5" x2="1156.5" y1="445.8125" y2="445.8125"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="983.5" x2="1156.5" y1="453.8125" y2="453.8125"/><!--MD5=[282aa25f9d306cf00c48aa2e4e60e732]
+class helm-eshell-history-source--><rect fill="#FEFECE" filter="url(#fr2saz3zqti4l)" height="48" id="helm-eshell-history-source" style="stroke: #A80036; stroke-width: 1.5;" width="222" x="1193" y="413.8125"/><ellipse cx="1208" cy="429.8125" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M1210.9688,435.4531 Q1210.3906,435.75 1209.75,435.8906 Q1209.1094,436.0469 1208.4063,436.0469 Q1205.9063,436.0469 1204.5781,434.4063 Q1203.2656,432.75 1203.2656,429.625 Q1203.2656,426.5 1204.5781,424.8438 Q1205.9063,423.1875 1208.4063,423.1875 Q1209.1094,423.1875 1209.75,423.3438 Q1210.4063,423.5 1210.9688,423.7969 L1210.9688,426.5156 Q1210.3438,425.9375 1209.75,425.6719 Q1209.1563,425.3906 1208.5313,425.3906 Q1207.1875,425.3906 1206.5,426.4688 Q1205.8125,427.5313 1205.8125,429.625 Q1205.8125,431.7188 1206.5,432.7969 Q1207.1875,433.8594 1208.5313,433.8594 Q1209.1563,433.8594 1209.75,433.5938 Q1210.3438,433.3125 1210.9688,432.7344 L1210.9688,435.4531 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="190" x="1222" y="433.9668">helm-eshell-history-source</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1194" x2="1414" y1="445.8125" y2="445.8125"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="1194" x2="1414" y1="453.8125" y2="453.8125"/><!--MD5=[3960967beb69c61591e67bd0b8c5ae1c]
+class helm-esh-source--><rect fill="#FEFECE" filter="url(#fr2saz3zqti4l)" height="48" id="helm-esh-source" style="stroke: #A80036; stroke-width: 1.5;" width="150" x="1450" y="413.8125"/><ellipse cx="1465" cy="429.8125" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M1467.9688,435.4531 Q1467.3906,435.75 1466.75,435.8906 Q1466.1094,436.0469 1465.4063,436.0469 Q1462.9063,436.0469 1461.5781,434.4063 Q1460.2656,432.75 1460.2656,429.625 Q1460.2656,426.5 1461.5781,424.8438 Q1462.9063,423.1875 1465.4063,423.1875 Q1466.1094,423.1875 1466.75,423.3438 Q1467.4063,423.5 1467.9688,423.7969 L1467.9688,426.5156 Q1467.3438,425.9375 1466.75,425.6719 Q1466.1563,425.3906 1465.5313,425.3906 Q1464.1875,425.3906 1463.5,426.4688 Q1462.8125,427.5313 1462.8125,429.625 Q1462.8125,431.7188 1463.5,432.7969 Q1464.1875,433.8594 1465.5313,433.8594 Q1466.1563,433.8594 1466.75,433.5938 Q1467.3438,433.3125 1467.9688,432.7344 L1467.9688,435.4531 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="118" x="1479" y="433.9668">helm-esh-source</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1451" x2="1599" y1="445.8125" y2="445.8125"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="1451" x2="1599" y1="453.8125" y2="453.8125"/><!--MD5=[75687e4369f49c6cba1a6ff12ff0e7fa]
+class helm-epa--><rect fill="#FEFECE" filter="url(#fr2saz3zqti4l)" height="48" id="helm-epa" style="stroke: #A80036; stroke-width: 1.5;" width="98" x="1635" y="413.8125"/><ellipse cx="1650" cy="429.8125" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M1652.9688,435.4531 Q1652.3906,435.75 1651.75,435.8906 Q1651.1094,436.0469 1650.4063,436.0469 Q1647.9063,436.0469 1646.5781,434.4063 Q1645.2656,432.75 1645.2656,429.625 Q1645.2656,426.5 1646.5781,424.8438 Q1647.9063,423.1875 1650.4063,423.1875 Q1651.1094,423.1875 1651.75,423.3438 Q1652.4063,423.5 1652.9688,423.7969 L1652.9688,426.5156 Q1652.3438,425.9375 1651.75,425.6719 Q1651.1563,425.3906 1650.5313,425.3906 Q1649.1875,425.3906 1648.5,426.4688 Q1647.8125,427.5313 1647.8125,429.625 Q1647.8125,431.7188 1648.5,432.7969 Q1649.1875,433.8594 1650.5313,433.8594 Q1651.1563,433.8594 1651.75,433.5938 Q1652.3438,433.3125 1652.9688,432.7344 L1652.9688,435.4531 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="66" x="1664" y="433.9668">helm-epa</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1636" x2="1732" y1="445.8125" y2="445.8125"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="1636" x2="1732" y1="453.8125" y2="453.8125"/><!--MD5=[9bb915cdd04b5f6bf4c2c1633cbdfbdc]
+class helm-M-x-class--><rect fill="#FEFECE" filter="url(#fr2saz3zqti4l)" height="48" id="helm-M-x-class" style="stroke: #A80036; stroke-width: 1.5;" width="136" x="1768" y="413.8125"/><ellipse cx="1783" cy="429.8125" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M1785.9688,435.4531 Q1785.3906,435.75 1784.75,435.8906 Q1784.1094,436.0469 1783.4063,436.0469 Q1780.9063,436.0469 1779.5781,434.4063 Q1778.2656,432.75 1778.2656,429.625 Q1778.2656,426.5 1779.5781,424.8438 Q1780.9063,423.1875 1783.4063,423.1875 Q1784.1094,423.1875 1784.75,423.3438 Q1785.4063,423.5 1785.9688,423.7969 L1785.9688,426.5156 Q1785.3438,425.9375 1784.75,425.6719 Q1784.1563,425.3906 1783.5313,425.3906 Q1782.1875,425.3906 1781.5,426.4688 Q1780.8125,427.5313 1780.8125,429.625 Q1780.8125,431.7188 1781.5,432.7969 Q1782.1875,433.8594 1783.5313,433.8594 Q1784.1563,433.8594 1784.75,433.5938 Q1785.3438,433.3125 1785.9688,432.7344 L1785.9688,435.4531 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="104" x="1797" y="433.9668">helm-M-x-class</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1769" x2="1903" y1="445.8125" y2="445.8125"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="1769" x2="1903" y1="453.8125" y2="453.8125"/><!--MD5=[65c9e2a5e033ac2de329b35010304c74]
+class helm-idle-time-timers-class--><rect fill="#FEFECE" filter="url(#fr2saz3zqti4l)" height="48" id="helm-idle-time-timers-class" style="stroke: #A80036; stroke-width: 1.5;" width="224" x="1939" y="413.8125"/><ellipse cx="1954" cy="429.8125" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M1956.9688,435.4531 Q1956.3906,435.75 1955.75,435.8906 Q1955.1094,436.0469 1954.4063,436.0469 Q1951.9063,436.0469 1950.5781,434.4063 Q1949.2656,432.75 1949.2656,429.625 Q1949.2656,426.5 1950.5781,424.8438 Q1951.9063,423.1875 1954.4063,423.1875 Q1955.1094,423.1875 1955.75,423.3438 Q1956.4063,423.5 1956.9688,423.7969 L1956.9688,426.5156 Q1956.3438,425.9375 1955.75,425.6719 Q1955.1563,425.3906 1954.5313,425.3906 Q1953.1875,425.3906 1952.5,426.4688 Q1951.8125,427.5313 1951.8125,429.625 Q1951.8125,431.7188 1952.5,432.7969 Q1953.1875,433.8594 1954.5313,433.8594 Q1955.1563,433.8594 1955.75,433.5938 Q1956.3438,433.3125 1956.9688,432.7344 L1956.9688,435.4531 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="192" x="1968" y="433.9668">helm-idle-time-timers-class</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1940" x2="2162" y1="445.8125" y2="445.8125"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="1940" x2="2162" y1="453.8125" y2="453.8125"/><!--MD5=[b0e60113aba2bebbe59d6cbba30a4a7f]
+class helm-absolute-time-timers-class--><rect fill="#FEFECE" filter="url(#fr2saz3zqti4l)" height="48" id="helm-absolute-time-timers-class" style="stroke: #A80036; stroke-width: 1.5;" width="261" x="2198.5" y="413.8125"/><ellipse cx="2213.5" cy="429.8125" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M2216.4688,435.4531 Q2215.8906,435.75 2215.25,435.8906 Q2214.6094,436.0469 2213.9063,436.0469 Q2211.4063,436.0469 2210.0781,434.4063 Q2208.7656,432.75 2208.7656,429.625 Q2208.7656,426.5 2210.0781,424.8438 Q2211.4063,423.1875 2213.9063,423.1875 Q2214.6094,423.1875 2215.25,423.3438 Q2215.9063,423.5 2216.4688,423.7969 L2216.4688,426.5156 Q2215.8438,425.9375 2215.25,425.6719 Q2214.6563,425.3906 2214.0313,425.3906 Q2212.6875,425.3906 2212,426.4688 Q2211.3125,427.5313 2211.3125,429.625 Q2211.3125,431.7188 2212,432.7969 Q2212.6875,433.8594 2214.0313,433.8594 Q2214.6563,433.8594 2215.25,433.5938 Q2215.8438,433.3125 2216.4688,432.7344 L2216.4688,435.4531 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="229" x="2227.5" y="433.9668">helm-absolute-time-timers-class</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="2199.5" x2="2458.5" y1="445.8125" y2="445.8125"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="2199.5" x2="2458.5" y1="453.8125" y2="453.8125"/><!--MD5=[4700ddfab9e311ad1ae5061cdd5496ba]
+class helm-source-ffiles--><rect fill="#FEFECE" filter="url(#fr2saz3zqti4l)" height="48" id="helm-source-ffiles" style="stroke: #A80036; stroke-width: 1.5;" width="159" x="2494.5" y="413.8125"/><ellipse cx="2509.5" cy="429.8125" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M2512.4688,435.4531 Q2511.8906,435.75 2511.25,435.8906 Q2510.6094,436.0469 2509.9063,436.0469 Q2507.4063,436.0469 2506.0781,434.4063 Q2504.7656,432.75 2504.7656,429.625 Q2504.7656,426.5 2506.0781,424.8438 Q2507.4063,423.1875 2509.9063,423.1875 Q2510.6094,423.1875 2511.25,423.3438 Q2511.9063,423.5 2512.4688,423.7969 L2512.4688,426.5156 Q2511.8438,425.9375 2511.25,425.6719 Q2510.6563,425.3906 2510.0313,425.3906 Q2508.6875,425.3906 2508,426.4688 Q2507.3125,427.5313 2507.3125,429.625 Q2507.3125,431.7188 2508,432.7969 Q2508.6875,433.8594 2510.0313,433.8594 Q2510.6563,433.8594 2511.25,433.5938 Q2511.8438,433.3125 2512.4688,432.7344 L2512.4688,435.4531 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="127" x="2523.5" y="433.9668">helm-source-ffiles</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="2495.5" x2="2652.5" y1="445.8125" y2="445.8125"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="2495.5" x2="2652.5" y1="453.8125" y2="453.8125"/><!--MD5=[5e8ec52a80544584992cb03033476cca]
+class helm-source-buffers--><rect fill="#FEFECE" filter="url(#fr2saz3zqti4l)" height="48" id="helm-source-buffers" style="stroke: #A80036; stroke-width: 1.5;" width="175" x="2688.5" y="413.8125"/><ellipse cx="2703.5" cy="429.8125" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M2706.4688,435.4531 Q2705.8906,435.75 2705.25,435.8906 Q2704.6094,436.0469 2703.9063,436.0469 Q2701.4063,436.0469 2700.0781,434.4063 Q2698.7656,432.75 2698.7656,429.625 Q2698.7656,426.5 2700.0781,424.8438 Q2701.4063,423.1875 2703.9063,423.1875 Q2704.6094,423.1875 2705.25,423.3438 Q2705.9063,423.5 2706.4688,423.7969 L2706.4688,426.5156 Q2705.8438,425.9375 2705.25,425.6719 Q2704.6563,425.3906 2704.0313,425.3906 Q2702.6875,425.3906 2702,426.4688 Q2701.3125,427.5313 2701.3125,429.625 Q2701.3125,431.7188 2702,432.7969 Q2702.6875,433.8594 2704.0313,433.8594 Q2704.6563,433.8594 2705.25,433.5938 Q2705.8438,433.3125 2706.4688,432.7344 L2706.4688,435.4531 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="143" x="2717.5" y="433.9668">helm-source-buffers</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="2689.5" x2="2862.5" y1="445.8125" y2="445.8125"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="2689.5" x2="2862.5" y1="453.8125" y2="453.8125"/><!--MD5=[7fac0f6d78841877506d9722364fbb5e]
+reverse link helm-source to helm-source-sync--><path d="M1525,160.0225 C1525,172.2425 1525,185.9225 1525,199.4825 " fill="none" id="helm-source&lt;-helm-source-sync" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="none" points="1518,159.9325,1525,139.9325,1532,159.9325,1518,159.9325" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[52d97fd4d153f2c53b55b3f398cc83b3]
+reverse link helm-source-sync to helm-source-session-class--><path d="M1420.03,286.3125 C1200.76,304.6625 678.38,351.3825 243,413.8125 C237.45,414.6125 231.78,415.4625 226.06,416.3725 " fill="none" id="helm-source-sync&lt;-helm-source-session-class" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="none" points="1419.46,279.3425,1439.98,284.6525,1420.63,293.2925,1419.46,279.3425" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[808f17c2ae4c57b94c9dcfc78a1aa516]
+reverse link helm-source-sync to helm-files-dired-source--><path d="M1419.91,289.0625 C1230.48,309.8725 819.4,357.4325 475,413.8125 C469.12,414.7725 463.09,415.8125 457.01,416.9025 " fill="none" id="helm-source-sync&lt;-helm-files-dired-source" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="none" points="1419.35,282.0825,1440,286.8725,1420.88,296.0025,1419.35,282.0825" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[ca4b9f09c13c1ff3b2602cf75a58548c]
+reverse link helm-source-sync to helm-imenu-source--><path d="M1419.6,292.4725 C1258.87,315.3325 943.09,362.2325 677,413.8125 C671.35,414.9125 665.54,416.0925 659.68,417.3125 " fill="none" id="helm-source-sync&lt;-helm-imenu-source" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="none" points="1419.04,285.4825,1439.82,289.6025,1421,299.3425,1419.04,285.4825" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[5935dd93b3799671c2a2f238d681efd2]
+reverse link helm-source-sync to helm-files-in-current-dir-source--><path d="M1419.87,301.5525 C1285.78,331.8425 1055.43,383.8625 922.9,413.8025 " fill="none" id="helm-source-sync&lt;-helm-files-in-current-dir-source" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="none" points="1418.68,294.6525,1439.73,297.0725,1421.76,308.3025,1418.68,294.6525" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[c61a2677e41aced0f206eca3fb3deace]
+reverse link helm-source-sync to helm-recentf-source--><path d="M1420.97,314.1625 C1333.29,344.8025 1210.51,387.7125 1135.83,413.8125 " fill="none" id="helm-source-sync&lt;-helm-recentf-source" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="none" points="1418.76,307.5225,1439.95,307.5325,1423.38,320.7425,1418.76,307.5225" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[fef6fcdc8cf3b550f0b2dccd98f262c8]
+reverse link helm-source-sync to helm-eshell-history-source--><path d="M1423.48,350.8525 C1391.86,373.6025 1359.25,397.0625 1336.1,413.7125 " fill="none" id="helm-source-sync&lt;-helm-eshell-history-source" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="none" points="1419.55,345.0525,1439.87,339.0625,1427.72,356.4225,1419.55,345.0525" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[3538d698cbe22ffcb5425ab9a9243391]
+reverse link helm-source-sync to helm-esh-source--><path d="M1525,374.2725 C1525,388.8825 1525,402.6925 1525,413.5925 " fill="none" id="helm-source-sync&lt;-helm-esh-source" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="none" points="1518,374.0525,1525,354.0525,1532,374.0525,1518,374.0525" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[7e5f38bd9ae0e1bb94a273709f715bc1]
+reverse link helm-source-sync to helm-epa--><path d="M1615.45,368.2625 C1632.25,385.0625 1648.39,401.2025 1660.78,413.5925 " fill="none" id="helm-source-sync&lt;-helm-epa" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="none" points="1610.43,373.1425,1601.24,354.0525,1620.33,363.2425,1610.43,373.1425" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[9f4d7494bd3425cac0331b57ecd466c2]
+reverse link helm-source-sync to helm-M-x-class--><path d="M1627.44,353.5025 C1627.63,353.6025 1627.81,353.7125 1628,353.8125 C1672.68,378.6725 1726.34,399.8925 1767.97,414.6525 " fill="none" id="helm-source-sync&lt;-helm-M-x-class" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="none" points="1623.74,359.4425,1610.17,343.1625,1630.93,347.4325,1623.74,359.4425" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[e9dfd0d46d933b60dace2e76a6fa8e40]
+reverse link helm-source-sync to helm-idle-time-timers-class--><path d="M1627.72,353.6925 C1627.81,353.7325 1627.91,353.7725 1628,353.8125 C1642.32,360.1125 1818.48,393.6125 1938.9,416.0725 " fill="none" id="helm-source-sync&lt;-helm-idle-time-timers-class" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="none" points="1624.83,360.0725,1610.12,344.8125,1631.13,347.5725,1624.83,360.0725" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[2dab3ea9bdbd523a70d6b4309b981517]
+reverse link helm-source-sync to helm-absolute-time-timers-class--><path d="M1629.1,352.8825 C1862.45,440.4925 1942.24,382.3225 2181,413.8125 C2186.67,414.5625 2192.46,415.3525 2198.31,416.1725 " fill="none" id="helm-source-sync&lt;-helm-absolute-time-timers-class" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="none" points="1626.32,359.3125,1610.17,345.5825,1631.35,346.2425,1626.32,359.3125" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[016784bd64bc0242128ed351709a683a]
+reverse link helm-source-sync to helm-source-ffiles--><path d="M1629.22,352.4225 C1835.46,417.1625 2295.88,386.1225 2477,413.8125 C2482.65,414.6725 2488.45,415.7025 2494.27,416.8225 " fill="none" id="helm-source-sync&lt;-helm-source-ffiles" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="none" points="1626.72,358.9625,1610.07,345.8525,1631.26,345.7225,1626.72,358.9625" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[bd9832b2051106d13c2f652e2dc85e4c]
+reverse link helm-source-sync to helm-source-buffers--><path d="M1629.09,352.4025 C1876.89,430.1125 2446.95,383.0225 2671,413.8125 C2676.64,414.5825 2682.42,415.5025 2688.24,416.5225 " fill="none" id="helm-source-sync&lt;-helm-source-buffers" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="none" points="1626.73,358.9925,1610.04,345.9425,1631.23,345.7425,1626.73,358.9925" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[1478e29fc9fbb23173ed85ea36686ac5]
+@startuml
+skinparam classFontStyle bold
+skinparam captionFontStyle bold
+title **Parents and Children of**\n**'helm-source-sync'**\n\n
+"helm-source" <|- - "helm-source-sync"
+class "helm-source"
+class "helm-source-sync" {
+ Use this class to make helm
+ sources using a list of
+ candidates.
+ ==
+ __ some interesting slots __
+ candidates
+ match-dynamic
+ match-strict
+ migemo
+}
+note right of "helm-source-sync"
+ **helm-source-sync**:
+ Use this class to make helm
+ sources using a list of
+ candidates.
+end note
+"helm-source-sync" <|- - "helm-source-session-class"
+"helm-source-sync" <|- - "helm-files-dired-source"
+"helm-source-sync" <|- - "helm-imenu-source"
+"helm-source-sync" <|- - "helm-files-in-current-dir-source"
+"helm-source-sync" <|- - "helm-recentf-source"
+"helm-source-sync" <|- - "helm-eshell-history-source"
+"helm-source-sync" <|- - "helm-esh-source"
+"helm-source-sync" <|- - "helm-epa"
+"helm-source-sync" <|- - "helm-M-x-class"
+"helm-source-sync" <|- - "helm-idle-time-timers-class"
+"helm-source-sync" <|- - "helm-absolute-time-timers-class"
+"helm-source-sync" <|- - "helm-source-ffiles"
+"helm-source-sync" <|- - "helm-source-buffers"
+@enduml
+
+PlantUML version 1.2020.02(Sun Mar 01 15:52:07 IST 2020)
+(GPL source distribution)
+Java Runtime: OpenJDK Runtime Environment
+JVM: OpenJDK 64-Bit Server VM
+Java Version: 11.0.11-ea+8-post-Debian-1
+Operating System: Linux
+Default Encoding: UTF-8
+Language: en
+Country: IN
+--></g></svg> \ No newline at end of file