   allowNextLine: false
   allowSubmodeChange: false
   pair: null
-  constructor: ->
-    @constructor::allowForwarding ?= @constructor.name.endsWith('AllowForwarding')
-    super
-
   getPattern: ->
     [open, close] = @pair
     if open is close


class ASquareBracketAllowForwarding extends SquareBracket
  @extend()

class InnerSquareBracketAllowForwarding extends SquareBracket
  @extend()

# -------------------------
class Parenthesis extends Pair


class AAngleBracketAllowForwarding extends AngleBracket
  @extend()
  allowForwarding: true

class InnerAngleBracketAllowForwarding extends AngleBracket
  @extend()
  allowForwarding: true

# -------------------------
# [TODO] WORKING: sSee vim-mode#795
