ฉันใช้ Syntastic เป็นกลุ่มและจะเน้นไวยากรณ์ของ Ruby ที่ใหม่กว่าเป็นข้อผิดพลาด ตัวอย่างเช่นถ้าฉันใช้อาร์กิวเมนต์คำหลักที่ต้องการ (แนะนำใน Ruby 2.1) เช่นนี้:
def distance(from:, to:)
# whatever
end
... มันเน้นบรรทัดคำจำกัดความและบอกว่า "ไม่คาดหวัง", ""
ฉันจะทำให้การรับรู้นี้เป็นไวยากรณ์ทับทิมที่ถูกต้องได้อย่างไร ~/.vim/syntax/ruby.vim
ผมได้ปรับปรุงแล้ว
~/.vim/syntax/ruby.vim
ไม่เกี่ยวข้องกับการตรวจสอบไวยากรณ์ในไฟล์ มันสำหรับไวยากรณ์เน้น ดูrobots.thoughtbot.com/writing-vim-syntax-plugins