Documentation ¶
Index ¶
- type AOJ
- func (a *AOJ) Description(v *nvim.Nvim, args []string) error
- func (a *AOJ) GetRecentStatusByBuffer(buf nvim.Buffer) (*aoj.SubmissionStatus, bool)
- func (a *AOJ) Self(v *nvim.Nvim, args []string) error
- func (a *AOJ) Session(v *nvim.Nvim, args []string) error
- func (a *AOJ) SetStatusByBuffer(buf nvim.Buffer, stat *aoj.SubmissionStatus)
- func (a *AOJ) Status(v *nvim.Nvim, args []string) error
- func (a *AOJ) StatusList(v *nvim.Nvim, args []string) error
- func (a *AOJ) SubmitAndCheckStatus(v *nvim.Nvim, args []string) error
- func (a *AOJ) Trial(v *nvim.Nvim, args []string) (err error)
- type CompileError
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AOJ ¶
type AOJ struct { Cookie string // NOTE: ログインしたら、ここにクッキーをいれる Config config.AOJConfig // NOTE: 環境変数から取得した情報格納 SubmittedStatuses map[nvim.Buffer]([]*aoj.SubmissionStatus) // NOTE: 提出したとき、あとからそれを確認できる用にするため、キーをバッファ番号にして確認用Tokenを保存する ScratchBuffer *nvim.Buffer // NOTE: Statusなどを吐く DebugScratchBuffer *nvim.Buffer // NOTE: debug用. panicの情報などを吐く IsValidCookie bool }
func (*AOJ) Description ¶
Vim-Command definition: 問題概要取得
func (*AOJ) GetRecentStatusByBuffer ¶
func (*AOJ) SetStatusByBuffer ¶
func (a *AOJ) SetStatusByBuffer(buf nvim.Buffer, stat *aoj.SubmissionStatus)
func (*AOJ) StatusList ¶
Status用ScratchBufferにStatusのリストを吐く.(diesirae上で参照するStatus番号も)
e.g. 0 - 2017/01/01 12:00:12 ITP1_1_A 1 - 2017/01/01 12:00:21 ITP1_1_A 2 - 2017/01/01 12:01:26 ITP1_1_A 3 - 2017/01/01 12:01:34 ITP1_1_A ...
type CompileError ¶
type CompileError struct {
// contains filtered or unexported fields
}
func (*CompileError) String ¶
func (c *CompileError) String() string
Click to show internal directories.
Click to hide internal directories.