fix table cell editability and hide HR source text
This commit is contained in:
parent
65239ea0f0
commit
de350b9d45
|
|
@ -439,14 +439,18 @@ class MarkdownTableView: NSView, NSTextFieldDelegate {
|
|||
let field = NSTextField(frame: frame)
|
||||
field.stringValue = text
|
||||
field.isEditable = true
|
||||
field.isSelectable = true
|
||||
field.isBordered = false
|
||||
field.isBezeled = false
|
||||
field.drawsBackground = false
|
||||
field.wantsLayer = true
|
||||
field.font = isHeader
|
||||
? NSFontManager.shared.convert(Theme.editorFont, toHaveTrait: .boldFontMask)
|
||||
: Theme.editorFont
|
||||
field.textColor = Theme.current.text
|
||||
field.focusRingType = .none
|
||||
field.cell?.truncatesLastVisibleLine = true
|
||||
field.cell?.usesSingleLineMode = true
|
||||
field.tag = (row + 1) * 1000 + col
|
||||
field.delegate = self
|
||||
if let align = table.alignments[safe: col] {
|
||||
|
|
@ -2007,7 +2011,7 @@ private func highlightMarkdownLine(_ trimmed: String, line: String, lineRange: N
|
|||
}
|
||||
|
||||
if isHorizontalRule(trimmed) {
|
||||
textStorage.addAttribute(.foregroundColor, value: palette.base, range: lineRange)
|
||||
textStorage.addAttribute(.foregroundColor, value: NSColor.clear, range: lineRange)
|
||||
textStorage.addAttribute(.font, value: NSFont.systemFont(ofSize: 0.01), range: lineRange)
|
||||
return true
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue