title: Sublime Text 3, sidebar items are not showing
body: <p>I'm making a simple plugin for Sublime Text 3, which should create a <code>.gitignore</code> file in one or more folders. So far the package contains two commands, which can be called from the ST3 console using <code>window.command(...)</code>.</p>
  
  <p>I want to be able to right-click a folder in the sidebar and select a command from the menu that pops up. I've added <code>Side Bar.sublime-menu</code> with items to call the methods, but the menu items are not showing when right-clicking a folder or file in the sidebar.</p>
  
  <p>From the info below, does someone know what's missing here?</p>
  
  <hr>
  
  <p>Plugin tree:</p>
  
  <pre><code>~/Library/Application Support/Sublime Text 3/Packages/GitIgnoreFolderContents
  ├── Side\ Bar.sublime-menu
  ├── git_ignore_folder_contents.py
  ├── git_ignore_folder_contents.sublime-settings
  ├── libs
  │   ├── settings.py
  │   └── util.py
  └── notes_use_later.txt
  </code></pre>
  
  <p>Side Bar.sublime-menu:</p>
  
  <pre><code>[
      {
          "caption": "-"
      },
      {
          "caption": "Git Ignore Folder Contents",
          "id": "git_ignore_folder_contents",
          "children:": [
              {
                  "caption": "Create .gitignore",
                  "command": "create_folder_gitignore",
                  "args": {
                      "paths": []
                  }
              },
              {
                  "caption": "Create .gitkeep",
                  "command": "create_folder_gitkeep",
                  "args": {
                      "paths": []
                  }
              }
          ]
      }
  ]
  </code></pre>
  
  <p>git_ignore_folder_contents.py:</p>
  
  <pre><code>import sublime
  import sublime_plugin
  
  from .libs.util import print_debug
  
  
  class BaseCreateFolderIgnoreFileCommand(sublime_plugin.WindowCommand):
      def run(self, paths=[]):
          print_debug('[GIFC] running {}'.format(self.__class__.__name__))
          print_debug('[GIFC] paths:', paths)
          if not paths:
              print_debug('[GIFC] paths is empty, halting function')
              return
  
          for path in paths:
              # ToDo: create files here
              pass
  
      def is_enabled(self, paths=[]):
          # ToDo: disable when one of paths is not a folder
          return True
  
  
  class CreateFolderGitignoreCommand(BaseCreateFolderIgnoreFileCommand):
      filename = '.gitignore'
      contents = '*\n!.gitignore'
  
  
  class CreateFolderGitkeepCommand(BaseCreateFolderIgnoreFileCommand):
      filename = '.gitkeep'
      contents = ''
  </code></pre>
  
  <p>Environment:</p>
  
  <ul>
  <li>build 3160 from the dev channel for macOS.</li>
  <li>package "SideBarEnhancements" is installed (among other packages, some with working sidebar menu items)</li>
  </ul>