This useful little script combines commonly used macros for modelling into a single context based macro. So you need to remember only one key instead of many shortcuts (I recommend spacebar). The idea: Most actions will only be called in certain conditions. If you select open edges you probably want to bridge, if you select one vertex target welding is a good guess, and if nothing is selected you might want to add geometry by using cut or swift loop...
Here's a summary of all selections and functions: 0 verts: Cut 1 vert: target weld more verts: connect 0 edges: swift loop 1 edge: divide by middle more edges: connect open edges: bridge border: cap polys: extrude The script is very straightforward and you may modify it freely to suite your personal workflow. Just use the macro recorder to record an action and paste the code into the script. Installation: Drag the script into any viewport. Go to customize. You will find the 3dhippie_shortcutter in the 3dhippie category. Assign a shortcut (I recommend the spacebar or X). have fun modelling.
Version 1.1 Change Log
- Divide edge will work with edit poly modifier
- If two open edges share a polygon the script will use connect instead of bridge